Das 3-Sterne-Lord Nelson Hotel Stockholm liegt in einer zentralen Lage in einer Entfernung von 5 Minuten zu Fuß vom Nobelpreismuseum und stellt eine eigene Kunstgalerie zur Verfügung. Das Hotel liegt ca. 2 Kilometer vom Vergnügungspark Gröna Lund entfernt und verfügt über 31 Zimmer mit Blick auf die Stadt.
Einige Zimmer verfügen über einen Lounge-Bereich und eine Küchenzeile mit einer individuellen Klimaregelung, Zentralheizung und einem Bügeleisen sowie Kabelfernsehen mit Video-on-demand und einem Plasma-TV. Eine begehbare Dusche und eine getrennte Toilette sind in den Zimmern vorhanden. Sie bieten gefliesten Badezimmer mit einer begehbaren Dusche und einer getrennten Toilette.
Das Lord Nelson Stockholm verwöhnt seine Gäste mit dem kostenlosen vegetarischen Frühstück im Empfangsbereich. Schwedische Gerichte werden im Restaurant Stockholms Gastabud angeboten, das weniger als 5 Gehminuten von hier entfernt liegt.
Die Klara-Kirche ist in 850 Meter Entfernung zum Hotel. Die Unterkunft liegt auch ein paar Schritte entfernt von der Deutschen Kirche. Zu den Unterhaltungsmöglichkeiten im Unterhaltungs- Bezirk gehört Södra-Theater (ist in 11 Gehminuten Entfernung vom Lord Nelson Stockholm). Gäste können historische Sehenswürdigkeiten besuchen, darunter das Riddarhuset (ist ganz nah an der Unterkunft) und mehr über Stockholm erfahren. Das Hotel liegt ungefähr 300 Meter von der U-Bahn-Station Altstadt entfernt, und der Flughafen Stockholm/Bromma ist in 20 Minuten mit dem Auto zu erreichen.