Das 3-Sterne-Lord Nelson Hotel Stockholm bietet einen Gepäckraum und liegt im Viertel Beuel, circa 25 Minuten zu Fuß vom Vasa-Museum und circa 2 km vom Aquaria Wassermuseum entfernt. Das Hotel verfügt auch über Parkplätze.
Das Stadtzentrum von Stockholm kann man innerhalb von 10 Minuten zu Fuß erreichen. Das Lord Nelson Stockholm liegt auch 300 Meter von der U-Bahn-Station Altstadt. Das Stockholmer Schloss und das Nobelpreismuseum befinden sich ebenfalls rund 5 Minuten zu Fuß vom Hotel entfernt. Die Bushaltestelle Riddarhustorget ist in nur 150 Meter Entfernung von der Unterkunft und der Bahnhof Stockholm liegt gleich neben der Unterkunft.
Es gibt 31 Zimmer mit einem Bügeleisen/Bügelbrett. Einige von ihnen bieten einen Flachbild-TV und einen DVD-Player sowie einen elektrischen Wasserkocher. In den Zimmern gibt es eine begehbare Dusche und eine getrennte Toilette.
Zu den Speisemöglichkeiten gehört auch das Restaurant Stockholms Gastabud in circa 5 Gehminuten Entfernung vom Lord Nelson.