Less than a 5 minute walk from Tower Hill tube station, our Tower Hill restaurant is located right by London's iconic Tower of London. And although our restaurant sits at the base of the stunningly modern Tower Place building, just to the right of our entrance is All Hallows by the Tower: the oldest church in the city of London. Our Tower Hill restaurant features our iconic silver birch trees, a wood stone oven, comfy seating & larger tables for bigger groups.
73 THE STRAND, 2.6 km