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 with over 2 million visitors every year making it an international destination. The total area …