park  Labyrinth in Barcelona, Spain, Catalonia

Royalty-free stock photo ID: 60918406

park Labyrinth in Barcelona, Spain, Catalonia