R 3,950,000
Renovated Townhouse Awaits In Diaz Beach
Relaxed coastal lifestyle at Diaz Beach, Mossel Bay — minutes to white sands and surf, communal pools and manicured gardens, covered patio with louvre awnings; three beds, two baths, single garage.