Tibidabo church secondary facade located at Barcelona, Spain

Royalty-free stock photo ID: 68415307

Tibidabo church secondary facade located at Barcelona, Spain