The Phoenix Concert Theatre, is located at 410 Sherbourne St, Toronto, Ontario, Canada. Theatres - Concert, Entertainment - Nightclubs Links: en.wikipedia.org By: Mike1989