Holiday Inn Express Hotel & Suites Harrington-Dover area, DE

17271 S Dupont Hwy
Harrington
Delaware
United States