About this property
Privileged location, only 10 min from the charming town of Sella, in the province of Alicante. Immersed in the Sella mountain, surrounded by nature and with impressive views to the Puig Campana mountain and Peña de Sella. A haven of peace ideal to...