2 Cromwell Road, London
2 bedrooms
Baths
Guests
With a stay at this aparthotel in London (London City Centre), you'll be within a 5-minute walk of Natural History Museum and Imperial College London. This luxury aparthotel is 0.5 mi (0.7 km) from Kensington High Street and 0.7 mi (1.2 km) from Hyde Park.
Restaurant
WiFi/Internet
Breakfast
24/7 front desk
No nearby properties available in this region at the moment.