Volvo Photo Locations Part 329 Högvaktsterrassen or “Main Guard Terrace” is a street in Gamla stan, the old town in central Stockholm, Sweden passing west of Yttre Borgården, the outer court of the Stockholm Palace. The street stretches north from the Stockholm Cathedral at Storkyrkobrinken and ends in a terrace offering a panoramic view of […]