Temple Sacred Heart of Jesus on Tibidabo in Barcelona, Spain.

Royalty-free stock photo ID: 519341641

Temple Sacred Heart of Jesus on Tibidabo in Barcelona, Spain.