El Palmeral

3.6
(8 reviews)
Calle de Elche, 03130 Santa Pola Spain
Nature & Parks
Parks
Attraction
El Palmeral | Alicante | Spain | TripAligner