Neighbors reportedly complained of corpse-like odor for seven years NORTH YORK, Ontario––Even before nearly 300 cats were found on May 3, 2019, huddled in Apartment 1811 at 30 Falstaff Avenue, North York, Ontario, the suburban Toronto building was well-known to police. Built in 1970, Falstaff Towers, a cluster of buildings including three 19-story public […]