Kensington Park Apartments

Serviced Short Let Self-Catering Apartments

Description - Self catering

Located in the most upmarket area and fashionable area of Kensington and Chelsea with Hyde Park and Kensington Gardens and Palace just around the corner as well as the High Street, restaurants and shops. The tube station, being High Street Kensington is less than three minutes walk away.