

L’hôtel Tavistock est situé à Bloomsbury, face à Tavistock Square, à proximité de la station de métro Russell Square et de la gare d’Euston. Le British Museum se trouve à environ 500 mètres, tandis que Covent Garden, Oxford Street et Leicester Square sont à 1–2 km. L’aéroport de London City est le plus proche, à environ 15 km, et l’aéroport d’Heathrow est situé à environ 29 km de l’hôtel.