la trobe

A world-class six-storey facility requiring aluminium sunshades to be designed, constructed and installed onsite