Temple on mountain top - Tibidabo  in Barcelona city. Spain

Royalty-free stock photo ID: 54009559

Temple on mountain top - Tibidabo in Barcelona city. Spain