This modern designer hotel lies on the island of Södermalm, in the heart of Stockholm. The spectacular building is not only the largest hotel in the Swedish capital but is also built above one of the largest roads in Stockholm, offering guests much light and a breathtaking view over the metropolis.