Private Rooms in Kensington Apartment provides accommodation within 3.9 km of the centre of London, with free Wi-Fi, and a kitchen with an oven, a microwave and a toaster. Guests staying at this apartment have access to a balcony.
Number of rooms: 4
136 Cromwell Road, Kensington and Chelsea, London, SW7 4HA, United Kingdom