Das SEA LIFE London Aquarium befindet sich etwa 25 Gehminuten von dem 5-Sterne-Hotel The Ned London entfernt und ist einen Besuch wert.
Das Hotel liegt in 7 km Entfernung vom London Science Museum und in 800 Meter Entfernung vom Bahnhof Liverpool Street. Zu Fuß erreichbar sind die Attraktionen die London Bridge und der U-Bahnhof Monument. Auch das British Museum ist in 2 km Entfernung vom Ned London. Das Hotel liegt in unmittelbarer Nähe zur U-Bahnstation Cannon Street.
Das Restaurant London Steakhouse Co hat eine eigene Auswahl an britischen Gerichten und liegt lediglich 15 Gehminuten von hier entfernt.