Tibidabo church interior located at Barcelona, Spain

Royalty-free stock photo ID: 68415253

Tibidabo church interior located at Barcelona, Spain