R 3,650,000
Renovated Townhouse Awaits In Diaz Beach
Relaxed coastal living minutes from pristine white sands and surf at Diaz Beach, with communal pools, manicured gardens and a covered louvre-awning patio. Three bedrooms, two bathrooms, single garage.