Caribbean Beach
Permanent-holiday waterfront living at Caribbean Beach Club Estate on Hartbeespoort Dam, with Magaliesberg views, private mooring station, enclosed garden and open-plan living — four en-suite bedrooms, double garage.
Caribbean Beach
Resort-style living in a prestigious estate with clubhouse, restaurant and golf access; entertainer's floorplan with braai, modern kitchen and main-suite retreat featuring walk-in closet and jacuzzi. Four bedrooms, four baths.