VWSA – IStore

Volkswagen South Africa – CHC-SA construction of new I Store at the Uitenhage plant.

Leave a Reply