
This hotel is located in central Stockholm, 2 minutes walk from the shopping street, Queen Street. It offers modern rooms tastefully decorated. The restaurant serves a modern menu of Swiss and international dishes. The metro station is located just Hotorget 100 meters. The central station and the historic center of Stockholm are within 3 minutes by subway from the hotel.