Located in the heart of fashionable West London, Apple Apartments Kensington provides well-equipped self-catering accommodation walking distance from Hyde Park. Free Wi-Fi can be accessed in the apartments.
147a 149a High Street Kensington , Kensington and Chelsea, London, W8 6SU, United Kingdom
Hotel booked 1 times today.
Nightly rates from $119