About this property
This villa in Canillas de Albaida is located in a wonderful environment just 500 meters from the village center. The current owners run it successfully as a business, but it could easily be transformed into a wonderful villa with plenty of space for...