Holiday Inn Express Toledo-Oregon

3154 Navarre Ave
Oregon
Ohio
United States