International Volvo Photo Locations Part 91 The Plaza Mayor is located in the old center of Segovia, Spain. The shady Plaza Mayor is the nerve centre of old Segovia, lined by an eclectic assortment of buildings, arcades and cafés and an open pavilion in its centre. It’s also the site of the catedral and the […]