Stockholm Sweden Visitor's Guide
The Grand Hotel is an elegant structure in Stockholm Sweden that was completed in 1874.
The five-star hotel is situated next to the National Museum. Guests can enjoy a spectacular view of the Swedish Royal Palace from their rooms.
In addition to having 300 hotel rooms and 31 suites, the hotel also features two fine restaurants and a bar.
The Grand Hotel is located in the Stockholm City Centre.