The Seville Apartments

 3761 Lockwood Avenue, ToledoOH 43612