

El Hotel Tavistock está ubicado en Bloomsbury con vistas a Tavistock Square, cerca de la estación de metro Russell Square y de la estación de Euston. El Museo Británico se encuentra a unos 500 metros, mientras que Covent Garden, Oxford Street y Leicester Square están a entre 1 y 2 km. El aeropuerto de London City es el más cercano, a unos 15 km, y el aeropuerto de Heathrow se encuentra aproximadamente a 29 km del hotel.