Designed by
Title
Plaza Mayor and town hall, Segovia, Spain #210045685
Description
Plaza Mayor is a town square in the spanish city of Segovia. Within Plaza Mayor, you can find several important buildings, such as the town hall. The town hall was built in the 17th century and ever since has been the building where the majority of Segovian events take place.
This image is editorial