Choose your room
The Alma Rooms 3*
Nearly 25 minutes' walk from Museum of London, the 3-star The Alma Rooms London hotel includes 6 rooms.
Located 750 metres from The Postal Museum, this London hotel is also in proximity to entertainment venues like The Screen on The Green Cinema. At the hotel, you'll be just 1.3 km from Museum of the Order of Saint John. The fourth-largest Emirates Football Stadium is about a 30-minute walk away, while Angel underground station is only a few steps from The Alma London. The property is 3.8 km from Marylebone railway station.
Offering Indian dishes, Delhi Grill lies right around the corner from this London hotel.