Holiday Inn Express Hotel & Suites Wilmington-Newark

1201 Christiana Rd
Newark
Delaware
United States