Colonial Sands
Placed in Margate Beach, KwaZulu-Natal, is the pristine self-catering establishment, Colonial Sands. Enjoy a perfect weekend getaway from R1590 p/unit... view more details about Colonial Sands »
Obligation free quote!