Thistle Holborn ist in Stadtzentrum London, nur 4 Minuten Fußweg von U-Bahn-Station Holborn und 4 Minuten zu Fuß von British Museum entfernt.