Detached Villa for sale in Caravaca de la Cruz 7 bedrooms · 7 bathrooms · 900 m² €595,000 REF. ID: SUM-SVM724034-1 Resale