Providing 40 rooms, the 3-star Camelot House Hotel London is nestled merely 350 metres from Westbourne.
A microwave oven, an electric kettle, and a fridge are available upon request.
Sample Mediterranean specialties at Ahl Cairo located only a few minutes from this London property.
The hotel is located in London, only a short walk from Edgware Road tube station. Cultural sights in the area are Victoria and Albert Museum (2.6 km) and Sherlock Holmes Museum (2 km). Also, this London hotel is a 10-minute ride from The British Museum. For those travelling from afar, London City airport is 33 minutes' drive away.
Airports
Train stations
Airports
Train stations
No reviews yet :(
If you stayed at this hotel, share your experience with us, please