Scroll to Content

Stockholm

Stockholm is the beautiful capital of The Kingdom of Sweden and sometimes referred to as the “Venice of the North” because the city, like Venice, is built on islands surrounded by water.