BLOG
Subscribe
Join our newsletter to receive the latest blog posts, news and updates.
Stockholm is the largest city and capital of Sweden. Built on 14 islands around one of Europe’s largest and best-preserved mediaeval city centres, Stockholm is often referred to as “the city on water”.
Join our newsletter to receive the latest blog posts, news and updates.