Quality Inn & Suites North Youngstown . Conveniently located right off I-80. 10 minutes from downtown Youngstown, YSU, Powers and Stambaugh Auditorium. ... Save Up To 60%