Punkt widokowy Sky Garden leży w okolicy, a stacja metra Cannon Street jest położona 5 min pieszo od Hotel The Ned Londyn.
Opcje gastronomiczne obejmują również restaurację London Steakhouse Co, w odległości 15-minutowego spaceru.
St. Katharine Docks znajduje się w niewielkiej odległości od tego hotelu, a Wieżowiec The Shard — w odległości 950 metrów. 25 min spacerem od tego miejsca goście znajdą Londyńskie Akwarium Sea Life. Bez względu na religię, podróżni wolą odwiedzić Synagoga Bevis Marks, popularne miejsce kultu położone w bliskiej odległości od Ned w Londynie. Hotel jest usytuowany 800 m od stacji kolejowej Liverpool Street.