Stockholm Travel Video Guide
Stockholm is a city that floats on water, the ‘Venice of the North’ was built on 14 islands. Gamla Stan, or ‘Old Town’, is the name of the city’s three centr…
Stockholm is a city that floats on water, the ‘Venice of the North’ was built on 14 islands. Gamla Stan, or ‘Old Town’, is the name of the city’s three centr…