Dating back to the 15th century, Plaza Mayor is a major public space in the heart of Madrid, the capital of Spain.

1 comment
Leave a Reply