Tavistock Hotel ligger i London sentrum, bare 5 minutter til fots fra Russell Square undergrunnsstasjon og 10 minutter til fots fra British Museum.