Das Hotel Lord Nelson liegt zentral in der Altstadt von Stockholm und befindet sich unweit des Königlichen Palasts. Durch die Lage lassen sich viele Sehenswürdigkeiten bequem zu Fuß erreichen. Der zentrale Bahnhof sowie Geschäfte, Restaurants, Bars und Diskotheken liegen jeweils etwa 1.000 Meter entfernt. Auch das Vasa-Museum und das Freiluftmuseum Skansen sind nach kurzer Fahrt erreichbar. Das historische Stadthotel befindet sich in einem vierstöckigen Gebäude und verbindet den Charakter eines Hotels de Charme mit einer citynahen Unterkunft für Geschäfts- und Städtereisen. Der Flughafen Arlanda liegt rund 42 Kilometer entfernt.
Die 29 Nichtraucherzimmer verfügen über eine Klimaanlage und Zentralheizung. Als Schlafmöglichkeit stehen ein Doppelbett oder ein Queensize-Bett zur Verfügung. Ein Schreibtisch, ein Safe sowie ein Bügelset unterstützen einen organisierten Aufenthalt. Für Unterhaltung und Kommunikation sorgen Direktwahltelefon, Satelliten- beziehungsweise Kabelfernsehen, Radio und kostenfreies WLAN. Die Bäder sind mit Dusche und Badewanne ausgestattet; Haartrockner, Telefon und Kosmetikartikel ergänzen die Einrichtung. Rollstuhlgerechte Zimmer sind buchbar.
Ein Wellnessbereich mit Sauna bietet eine Möglichkeit, nach einer Erkundung Stockholms zur Ruhe zu kommen. Das Hotel verfügt außerdem über einen Zimmerservice und einen Wäscheservice, wodurch sich längere Aufenthalte leichter organisieren lassen. Ein Safe und eine Wechselstube stehen für die sichere Aufbewahrung und den praktischen Umgang mit Geld zur Verfügung. Für die Anreise mit dem Auto gibt es eine Garage gegen Gebühr sowie einen Parkplatz.
Am Morgen beginnt der Tag mit einem reichhaltigen Frühstücksbuffet. Zusätzlich verfügt das Hotel über ein Restaurant, sodass eine Mahlzeit auch direkt im Haus eingeplant werden kann. Die Verpflegung ist als Übernachtung inklusive Frühstück buchbar. American Express, Visa, Diners Club und MasterCard werden als Zahlungsmittel akzeptiert.