Stockholm, Sweden – City Guide

Stockholm, Sweden

Stockholm is the capital and largest city in Sweden and is located on its east coast at the mouth of Lake Mälaren.