Ojos de Garza
Ojos de Garza
Town ·
Telde, Spain
Directions
Details
Location
Telde Palmas, Spain
Coordinates
27.94540° N, 15.39394° W