About this property
This property is a luxurious 4-bedroom Villa located in Barbarroja, a picturesque area in the heart of the mountains of Spain, specifically in inland Alicante. The Villa has been built to the highest specifications, showcasing a high standard of …