Holiday Inn Express & Suites North Lima

10111 Market St
North Lima
Ohio
United States