Tag: Manitou Centre
Manitou – Your partner in construction
In January 2017, Manitou South Africa opened their first Manitou Centre based in Cape Town and servicing the Western Cape area. Previously allocated to dealerships in the area, Manitou decided in...