A 5 minutos a pie del Hotel The Ned Londres, los huéspedes pueden llegar a la Estación de metro Monument rápidamente.
La Plaza de Trafalgar está enclavada a 2 km de este hotel, mientras que el Acuario de Londres está enclavado a 2,1 km de este lugar. Como ventaja para los viajeros de negocios, este hotel de 5 estrellas está enclavado a 25 minutos a pie de la Torre de Londres. Enclavada a un corto paseo del hotel Ned, la iglesia de San Bartolomé el Grande está está abierta a los fieles y turistas. La propiedad está enclavada a 250 metros de la estación de metro Cannon Street y a unos 800 metros de la estación de tren Liverpool Street.
El hotel se encuentra al alcance del restaurante London Steakhouse Co.