The Ned offre una serie di servizi per rendere il soggiorno dei suoi ospiti il più confortevole possibile. Oltre a quotidiani gratuiti nella hall e un pratico servizio di lavanderia e lavaggio a secco, c'è anche una reception aperta 24 ore su 24. Inoltre, l'hotel dispone di 6 sale riunioni disponibili per eventi.
Le 250 camere con aria condizionata della struttura offrono comfort e comodità. Ogni camera è dotata di minibar, TV a schermo piatto, e Wi-Fi gratuito. Il bagno in camera dispone di vasca o doccia, set di cortesia firmati e asciugacapelli. I comfort includono anche telefoni, casseforti e scrivanie.
Situato nel cuore di Londra (London City Centre), The Ned è a soli 10 minuti di cammino da attrazioni iconiche come London Bridge e la Cattedrale di Saint Paul. Inoltre, l'hotel si trova a breve distanza da Torre di Londra e The Shard, rendendolo un punto di partenza ideale per esplorare la città.
The Ned si trova in una posizione strategica per esplorare alcune delle principali attrazioni di Londra. A breve distanza dall'hotel si trovano il Tower Bridge, il Borough Market, il Tate Modern e la Millennium Bridge. Inoltre, la zona offre una vasta selezione di ristoranti, bar e negozi, rendendo facile per gli ospiti immergersi nella vita vibrante della città.
Gli ospiti possono godere di un'esperienza culinaria eccezionale presso Cecconi's, uno dei 8 ristoranti disponibili presso l'hotel. In alternativa, possono usufruire del servizio in camera con orario limitato. Per un drink rilassante, ci sono anche 2 bar/lounge nella struttura. La colazione completa è servita nei giorni feriali dalle ore 07:00 alle ore 11:00 e nel fine settimana dalle ore 07:00 alle ore 11:00, dietro pagamento di un supplemento.