Alexander House
32 Hugh Street Victoria,London,England,Gbr, London, United Kingdom
Show on map
Gallery
Alexander House
Alexander House Hotel London offers proximity to Buckingham Palace, situated only 1.4 km away.
The hotel is located in London, approximately 10 minutes on foot from Sloane Square tube station. Mayfair stands within a 2-km distance of this London hotel. There is the botanic and apothecary Chelsea Physic Garden nearly a 15-minute walk away, while Victoria Coach bus station is just moments from the accommodation. The Alexander House London lies 3.7 km from Marylebone train station.
The restaurant Southern Charm Kitchens is fairly close to the hotel.
More +
Less -
Please wait, we're checking available rooms for you.
Searching hotels