Områdets attraktioner, herunder Tavistock Torv og The Foundling Museum, ligger en kort gåtur fra Tavistock Place Rooms London.
Beliggende omkring 1 km fra London School of Economics and Political Scienc er hotellet også 2 km væk fra Royal Academy. Der er kun 3 km til centrum af London. Du kan komme til Selfridges om få minutter i bil. Hotellet ligger inden for 300 meter fra Russell Square metrostation og 750 meter fra Euston togstation.
Gæsterne kan nyde britiske måltider som er serveret i North Sea Fish Restaurant 150 meter væk fra hotellet.