Mayven Apartments Camberwell Details 6 Storey Mixed Use 76 Apartments 4 Retail 1 Cafe 1101 Toorak Road Camberwell Retail Value: $45 Million