Address: Calle La Verbena de la Paloma 3, 03189 Orihuela, Alicante, Spain
Size: 2 Bedrooms, 2 Bathrooms
Beds: 1 Single bed, 2 Double beds