Alexander House Hotel
Located about 10 minutes' drive from Natural History Museum, Alexander House Hotel London offers access to tourist attractions throughout London.
Location
The hotel is located in London, a few minutes' drive from Sloane Square tube station. Attractions, you can find within 6 km of this London hotel, include Tower Bridge. The accommodation is situated in the vicinity of Trafalgar Square, while Victoria Coach bus station lies merely 5 minutes' walk away. The nearest underground station is just 550 metres away.
Food & Drinks
Alexander House Hotel is approximately 5 minutes' walk from No 11 Pimlico Road, serving European cuisine.
Amenities
Alexander HouseParking options
- Parking
Enter dates to see availability