Tempelkirken ligger inden for 3 km fra stedet, mens British Museum ligger 10 minutters kørsel væk.
Hotellet ligger i London og ligger 5 km fra byens centrum. Du kan komme til The London Eye om få minutter i bil. Haggerston togstation er mindre end 5 minutters gang væk.
Gæsterne kan finde café The Barge House inden for 200 meter fra stedet.