Stockholm Sweden Visitor's Guide
The Stockholm Old Town (Gamla Stan) is situated on an island called Stadsholmen. It is home to many of Stockholm's most famous city landmarks and attractions.
The heart of the Old Town is Stortorget Square. The largest landmark on the island is the Swedish Royal Palace.