iDisplay.co.za is a in and outdoor branding supplier based in Northriding, Johannesburg. We have national footprint across South Africa, we have offices in Johannesburg, Pretoria, Durban and Cape Town.
Type of company:
Primary business: Advertising
Physical address: Stand 326 Design Blvd Northlands Deco Park, North Riding, Johannesburg, 2169