[Shortcode]

Here is a 12m x 8m iCabbi Exhibition Stand we designed, built and installed in Donington Park England United Kingdom 2014.