Margate is a coastal resort town in the KwaZulu-Natal province, about 20 kilometres south-west of Port Shepstone and 127 kilometres south-west of Durban
Margate is a coastal resort town in the KwaZulu-Natal province, about 20 kilometres south-west of Port Shepstone and 127 kilometres south-we…