Villa business for sale in Alicante, Spain. This property is located close to the town of Javea/Xabia and offers a good access with an ample parking and large plot of land of…