A 5 minutos a pie del Hotel Napcastle Archway Londres, los huéspedes pueden llegar rápidamente al Parque Whittington.
El London Eye se ubica a una distancia de 7 km del hotel, mientras que el Museo de Sherlock Holmes se ubica a una distancia de 4 km de esta ubicación. La pensión ofrece a los amantes de la historia la proximidad a la Alexandra Palace (a 3 km) y al Palacio de Buckingham (a 8 km). Ubicada a unos 15 minutos en coche del hotel Napcastle Archway, la Catedral de San Pablo de Londres está está abierta a los fieles y turistas. Este establecimiento, ubicado a unos 900 metros de la estación de metro Tufnell Park, se ubica a una distancia de 4,1 km del Madame Tussauds de Londres.
El restaurante The Spoke sirve varios tipos de platos británicos a tan solo 8 minutos a pie.