891 Toorak Rd Camberwell 17 Luxury 2 and 3 bedroom residences Located in the inner East Suburb of Camberwell. All residences include car parking and storage. January 15, 2016 0 0