
NABAHAT HUSSAIN/GLEANER NEWS
Queen Video has been serving film buffs in Toronto for 38 years, and now its last remaining location is closing down. Located in the Annex across the street from Lee’s Palace, the video rental company opened its Bloor St. store in the year 2000. The shop is known for attracting film fanatics from all over the city.