Shakas Rock

Shaka’s Rock is a beachside town situated along the North Coast of KwaZulu-Natal, South Africa. Shaka’s Rock is a small residential village 40 km from Durban