Address: 410 Sherbourne Street
Concert hall in Toronto, Ontario. The Phoenix Concert Theatre is a nightclub and concert venue located at 410 Sherbourne Street in Toronto, Ontario, Canada. It is 18,000 sq ft large and encompasses three distinct environments.