This hotel is located in the city centre of Stockholm and was established in 1914. It is close to the Royal Castle.