Castle View Apartments

3.5
(2 reviews)
Calle Nueva Baja 31, 03004 Alicante Spain
+34 601 54 12 47
Limited Service Property
Hotel
Castle View Apartments | Alicante | Spain | TripAligner