The Carlyle - Stunning Serviced Apartments provides accommodation within 4.2 km of the centre of London, with free Wi-Fi, and a kitchen with a dishwasher, an oven and a microwave. It is located 1.
Number of rooms: 12
171 Cromwell Road, Kensington and Chelsea, London, SW5 0SE, United Kingdom