Stockholm Vacation Travel Video Guide
maxresdefault

Stockholm Vacation Travel Video Guide



Journey video about vacation spot Stockholm in Sweden. Stockholm is a metropolis that floats on water, the ‘Venice of the North’ was constructed on 14 islands. Gamla Stan, or …

Vivist Expoza Travel for more videos

Spread the love