The Plaza de la Villa Square in Madrid, Spain, was the main square of the city during the medieval times, where the city hall was then located.
View Full Image on Dreamstime
Username: Lviani
Editorial: No
Width: 5985 pixels
Height: 3990 pixels
Downloads: 0
Image ID: 79491924