Police Academy – Academy Location

Location: Humber College – 3199 LakeShore Blvd, Toronto, Ontario, Canada (Established in 1967 – More info)…