Hotel The Lion Head London
156-158 Mile End Rd, London, United Kingdom
156-158 Mile End Rd, London, United Kingdom
At a distance of 2.5 km from Sky Garden, the 2-star The Lion Head Hotel London includes 15 rooms.
The rooms at The Lion Head Hotel have a flat-screen TV with satellite channels, along with coffee and tea making equipment for your convenience. They include coffee/tea making facilities, an oven, and kitchenware.
This hotel is located in London, just a short drive from Whitechapel tube station. Limehouse is approximately a 20-minute walk from the accommodation, while London City airport is 10 km from it. National Gallery is within close distance of the hotel, while London Whitechapel is situated around 10 minutes' walk away. Shadwell DLR city rail is approximately a 15-minute walk from the property.
The grill bar Chargrill Stepney Green is located just 7 minutes' walk away.