About this property
The Villa is located in Torrevieja, a seaside town in the province of Alicante, in the southeast of Spain. It is a very popular tourist destination in Europe, receiving more than 2 million visitors a year, making it an international location. The total …