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 lakeside living in Caribbean Beach Club Estate, Hartbeespoort, with waterfront views and manicured grounds. Fully furnished first-floor apartment with private balcony, two bedrooms, one bath, two covered parking.
17 Sandy Lane, Caribbean Beach
Resort-style living in Caribbean Beach Estate with private dam and golf-course access, five en-suite bedrooms, marble interiors, private balconies with panoramic views, pool and jacuzzi room.
Caribbean Beach
Relaxed holiday-style living in Caribbean Beach Club Estate, with panoramic Hartbeespoort Dam and Magaliesberg views, large entertaining balcony with built-in braai. Four bedrooms.
Caribbean Beach
Relaxed estate living with uninterrupted Hartbeespoort Dam and Magalies Mountain views in Caribbean Beach Club Estate; enclosed braai room flows to garden and pool—four beds, two baths, double garage.
Caribbean Beach
Resort-style living in Caribbean Golf Estate with serene dam views, clubhouse, restaurant and tennis courts. Two-bedroom, one-bath apartment with direct dam access, ideal for relaxed, active living.
31 Antiqua, Caribbean Beach Club, Caribbean Beach
Elevated family living overlooking Hartbeespoort Dam and the Magalies Mountains, with balcony views, pool and manicured garden — four bedrooms, three bathrooms and double garage.
Caribbean Beach
Resort-style lakeside living at Hartbeespoortdam with a balcony Jacuzzi and sweeping dam views; perfect holiday or family home within Caribbean estate amenities — five bedrooms, four bathrooms.