Comparable to a couture European fashion house Stephan Caras Design Inc. can be found in a heritage building located downtown Toronto, the headquarters of renowned designer, Stepha... more... See more text