This hotel is located in the city centre of Stockholm and was established in 1960. It is close to the City Hall.