Situated approximately a 10-minute drive from the riveting Imperial War Museums, Alexander House Hotel London offers proximity to various city highlights.
You may walk 6 minutes to Southern Charm Kitchens or eat by St. George's Tavern, located only 150 metres away.
Guests will also get to this London hotel in the vicinity of the white and sanded bare-floorboard Saatchi Gallery. The nearby entertainment attractions of London include the Royal Albert Hall, which is 2.4 km away. The Alexander House London lies 750 m from Sloane Square underground station, and nearly a 15-minute ride from the 13.7-tonne Big Ben Bell.