Built in 2006, the Four Seasons Opera Centre is the new home of the Canadian Opera Company, the largest opera company in Canada. Located in downtown Toronto, the Four Seasons features both ballet and opera, top-notch acoustics, and impressive architecture.
145 Queen St W, Toronto, ON M5H 4G1, Canada