Immerse yourself in style at Sheraton Stockholm Hotel. Our 5 star hotel boasts luxury accommodation & is located in a prime Stockholm location.