Los huéspedes del Hotel The Ned Londres, de 5 estrellas, pueden visitar el Acuario de Londres, ubicado a unos 2 km.
El restaurante London Steakhouse Co, que se encuentra a unos 15 minutos a pie del alojamiento, ofrece platos de cocina británica.
Ubicado a unos 10 minutos en coche del Madame Tussauds de Londres, este hotel tambiénse ubica a 800 metros de la estación de tren Liverpool Street. El London Eye, a unos 2,1 km, es sin duda una visita obligada para los turistas familiares en Londres. A un corto paseo del Ned Londres encontrarás el Sky Garden. El tren urbano Estaciones de Bank y Monument está a unos cuantos pasos del hotel.