Square of Spain with fountain and venetian towers, Barcelona, Spain

Royalty-free stock photo ID: 129285875

Square of Spain with fountain and venetian towers, Barcelona, Spain