About this property
This 159m2 build 3 bedroom property is situated in the town of Illora in the Granada province of Andalucia, Spain. Being just 25km from Granada international airport and less than one hour to the Sierra Nevada Ski Resorts, this townhouse is located on a …