Holiday Inn Express and Suites New Philadelphia

New Philadelphia Hotel’s Modern Atmosphere Impresses. “Big city hotel feel in a small town” is more than this New Philadelphia hotel’s mantra: it’s a promise. Just one step into the captivating and contemporary lobby of the Holiday Inn Express‚ Hotel & Suites New Philadelphia, Ohio and guests know this is the place to “Stay Smart.”.