Das 5-Sterne-Sheraton Stockholm Hotel liegt im Herzen vom Viertel Norrmalm von Stockholm, etwa 25 Gehminuten von der Liljevalchs Konsthall entfernt. Außerdem bietet es ein Restaurant. Das Hotel befindet sich im Herzen von der Stadt, verfügt über ein Fitnesscenter und eine Lobby- Bar.
Das Stockholmer Schloss ist in einem 13-minütigen Spaziergang erreichbar. Gäste können Sehenswürdigkeiten wie die Jakobskirche besuchen (liegt in einer 600 Meter Entfernung vom Sheraton Stockholm). Auch Schloss Karlberg liegt circa 2 Kilometer von der Unterkunft entfernt, während die U-Bahn-Station Zentrale Umsteigestelle T-Centralen ein paar Schritte entfernt vom Hotel ist. Die Unterkunft ist in 250 Meter Entfernung zur Bushaltestelle Tegelbacken.
Das Sheraton verfügt über 416 Zimmer mit WLAN und einem Flachbildfernseher mit Satellitenkanälen sowie einer Minibar. In einigen Zimmern gibt es ein komplettes Bad mit einer behindertengerechten Dusche. Von einigen dieser klimatisierten Zimmer aus können Sie auch die Aussicht auf den See genießen.
Das Sheraton Stockholm Hotel bietet täglich ein Frühstücksbuffet, das im Restaurant serviert wird. Das Restaurant Cardamom ist lediglich 5 Gehminuten von hier entfernt.