

O Tavistock Hotel está localizado em Bloomsbury, com vista para Tavistock Square, próximo à estação de metrô Russell Square e à estação de Euston. O British Museum fica a cerca de 500 metros, enquanto Covent Garden, Oxford Street e Leicester Square estão entre 1 e 2 km. O aeroporto London City é o mais próximo, a aproximadamente 15 km, enquanto o aeroporto de Heathrow fica a cerca de 29 km do hotel.