Charbonnel Towns is a New Townhome development by Treasure Hill Home Corp located at Avenue Rd & St. Clair W, Toronto.