This multi-unit apartment complex is located at 331-33-35 Victoria Place. The Lucas County Auditor's Office had this 1998 photo on their website.