Napcastle Archway Otel Londra, kafe The Spoke adlı mekandan 8 dakikalık bir yürüyüş mesafesinde Bloomsbury semtinde yer almaktadır.
Otel, Buckingham Sarayı'a arabayla 15 dakika ve Tufnell Park metro istasyonuna yaklaşık 900 metre uzaklıktadır. Tesis Londra Müzesi'a 6 km uzaklıktadır. Napcastle Archway Otel, Whittington Park'nın hemen yanında yer almaktadır. Otele en yakın tren istasyonu 100 metre uzaklıktaki London Upper Holloway.