Choose your room
The Lion Head Hotel 2*
The Lion Head Hotel London includes 15 rooms and is 6 km from National Gallery.
The hotel is situated in Tower Hamlets, which is a great choice for travellers interested in markets, pubs and ancient landmarks, a walk from Whitechapel underground station. Tower Bridge located a 25-minute stroll from the property, and Trinity Green Almshouses is close by. There is Coca-Cola London Eye Riverside Observation Wheel 6 km from this 2-star hotel. London Whitechapel train station is 750 metres away.
The rooms are equipped with tea/coffee making equipment, along with a flat-screen TV with satellite channels for guests' comfort. They also include tea/coffee making equipment, an oven, and kitchenware.
The grill bar Chargrill Stepney Green is located 550 metres away.