Playa Mayor

Playa Mayor

Plaza Mayor (main square). Madrid, Spain