Can Xardo Lloret de Mar

Parc de Can Xardo (Av. Tossa), Lloret de Mar , Costa Brava, Catalonia, Spain and Canary Islands