Cromwell Serviced Apartments Apartment London
Cromwell Serviced Apartments features accommodation within 4.2 km of the centre of London, with free Wi-Fi, and a kitchenette with a microwave, a fridge and a stovetop. The air-conditioned accommodation is 1.1 km from Natural History Museum. The property offers allergy-free units and is situated 1.4 km from Victoria and Albert Museum.
Number of rooms: 31
Kensington and Chelsea, London, SW5 0TN, United Kingdom