Filming Locations in Touws River
Aquila Private Game Reserve and Safari, Touws River, Western Cape, South Africa
The Amazing Race Asia (2006)
View DetailsTouws River, Western Cape, South Africa
The Amazing Race Asia (2006)
Touws River is a small railway town of 8,126 people in the Western Cape province of South Africa. It...
View Details