Holiday Inn Express Hotel & Suites NEWTON-SPARTA

6 NORTH PARK DR.
NEWTON
New Jersey
United States