Super 8 Elyria

910 Lorain Blvd
Elyria
Ohio
United States