About this property
Located at the intersection of two streets in the picturesque mountain village of Canillas de Albaida, this charming property is within easy walking distance of all local amenities and boasts stunning views from the spacious roof terrace, overlooking...