Das Hotel The Ned London befindet sich in einer idealen Lage im Herzen von London, nur 7 Gehminuten vom Tower of London entfernt. Das Hotel befindet sich etwa 3 km von den Cabinet War Rooms und lädt die Gäste in eines der 8 Restaurants ein.
Das 5-Sterne-Hotel befindet sich zudem im Markt- Stadtviertel, in ca. 5 Gehminuten Entfernung von der Guildhall Art Gallery. Die Bevis-Marks-Synagoge gilt als heilige Stätte und liegt gleich neben dem Ned. Zu den nahe gelegenen Unterhaltungsmöglichkeiten gehört das Vaudeville Theatre, das 2 km von hier entfernt ist. Die Unterkunft liegt in etwa 5 Gehminuten Entfernung von der U-Bahn-Station Bank and Monument sowie in ca. 800 Meter Entfernung vom Bahnhof Liverpool Street.
Im Ned London können Sie eines der 250 Zimmer wählen, die mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind und über eine Klimaanlage verfügen. In den Badezimmern befinden sich eine getrennte Toilette und eine Dusche. Neben einer getrennten Toilette und einer Dusche umfassen die Annehmlichkeiten der Bäder auch einen Haartrockner und eine Duschhaube.
An den Wochenenden wird von 7:00 bis 11:30 Uhr ein vegetarisches Frühstück serviert. Das Hotel verfügt über die Lounge- Bar und das Restaurant Electric Diner mit amerikanischen Gerichten.