Tavistock Hotel sijaitsee alueella Lontoon keskusta. Russell Squaren metroasema on vain 5 minuutin ja British Museum vain 10 minuutin kävelymatkan päässä.