Company description
Lee's Palace is a concert hall located on the south side of Bloor Street West east of Lippincott Avenue in Toronto, Ontario, Canada. The facility consists of a converted motion picture theatre and can accommodate several hundred guests.