

Il Tavistock Hotel si trova a Bloomsbury, affacciato su Tavistock Square, non lontano dalla stazione della metropolitana Russell Square e dalla stazione di Euston. Il British Museum dista circa 500 metri, mentre Covent Garden, Oxford Street e Leicester Square si trovano a 1–2 km. L’aeroporto di London City è il più vicino, a circa 15 km, mentre l’aeroporto di Heathrow dista circa 29 km dall’hotel.