Choose your room
Alexander House Hotel
Alexander House Hotel London offers guests access to Buckingham Palace, which is 17 minutes' stroll away.
Apollo Victoria Theatre is just 1 km from this hotel in London. The hotel is situated approximately a 25-minute walk from Victoria and Albert Museum. The property lies 750 metres from Sloane Square underground station and 3.7 km from Marylebone train station.
Southern Charm Kitchens is adjacent to Alexander House Hotel, 6 minutes' walk away.