15-pokojowy Hotel The Lion Head Londyn jest usytuowany w dzielnicy Tower Hamlets, 6 km od takich rodzinnych miejsc jak Koło obserwacyjne London Eye.
2-gwiazdkowy obiekt dysponuje 15 pokojami z miejscem do siedzenia i miejscem do jedzenia, telewizją satelitarną oraz urządzeniem do parzenia kawy/herbaty. Na życzenie dostępne są kuchenka mikrofalowa, czajnik elektryczny i przybory kuchenne.
Restauracja Chargrill Stepney Green znajduje się jedynie 7 minut od hotelu.
Tower znajduje się w odległości 25-minutowego spaceru, a Punkt widokowy Sky Garden mniej niż 10 minut jazdy samochodem od tego hotelu. Miejsca na zakupy w okolicy to Plac Trafalgar Square (6 km) i Targ Borough Market (3 km). Do pobliskich atrakcji rozrywkowych w Londynie należy St. Katharine Docks w 2 km. Hotel mieści się w bliskiej odległości od stacji metra Whitechapel. Hotel The Lion Head jest położony w 10 km od lotniska Londyn City, dojazd zajmuje więc tylko 20 minut.