Plaza Espana with famous buildings (Torre de Madrid and Edificio Espana) - Madrid, Spain.

Royalty-free stock photo ID: 85164178

Plaza Espana with famous buildings (Torre de Madrid and Edificio Espana) - Madrid, Spain.