Team Building Richards Bay

Team Building Richards Bay

Team Building Richards Bay, KwaZulu-Natal, South Africa, Richards Bay is a town in KwaZulu-Natal and is situated on a 30 square kilometer lagoon of the Mhlatuze River, which gives it one of the country's largest harbours