Tapestry Opera is an award-winning Toronto-based company that is dedicated to creating, developing and performing original Canadian opera. Tapestry is passionate about uniquely Canadian stories, told in innovative settings, unforgettably interpreted ...
View more