Stunning 2BR Apartment with Marina Views in Kosmos, Caribbean Beach Club Estate
Modern 2-bedroom apartment in Royal Pavilion, Caribbean Beach Club Estate. Open-plan layout, enclosed balcony, views of Magalies mountains, boating marina, golf course, and resort-style amenities. Close to Hartbeespoort Dam.