Caribbean Beach
Resort-style living in Royal Pavilion, Caribbean Beach Club Estate with dam and mountain views. Top-floor apartment with private balcony and built-in braai — three bedrooms, two bathrooms.