By PEDESTRIAN.TV Published September 2, 2011 What: Camilla and Marc Launch Melbourne Flagship Where: 1073 High St Armadale When: 01/09/2011