We advise you to contact the venue if you need exact directions! The Opera House is a music venue in Toronto, Ontario, Canada. It is one of the city's most historic performing venues, opening in 1909.