Telde

Location
Telde (Gran Canaria), Spain

Telde