Super 8 Toledo/Millbury, OH

3491 Latcha Rd
Millbury
Ohio
United States