Property features 3 bedrooms 2 bathrooms Garden Roof Terrace Rural Swimming Pool Terrace Village Private Parking Garden View Olive Groves