About this property
This stunning luxury townhouse is located in the picturesque area of Zahara de Istan, Istan. Situated in a mountainside setting, this property offers breathtaking views of the surrounding countryside and mountains. With a total interior space of 246m²,...