Shop 50, Eden on Big Bay Shopping Centre, Bloubergstrand, c/o Otto du Plessis & Sir David Baird Drive, Bloubergstrand
Cape Town, 7441
South Africa
Cape Town Local business
Vaal refers to the Vaalriver/dam. Vanderbijlpark is nearby the river but definitely about 100 km south of Johannesburg.
Johannesburg,
South Africa
Johannesburg Local business