Scandinavia 2007 > Stockholm > Heart of Town
Previous Next

139.jpg

Heart of Town

This is by the central subway station in the heart of the new town.