Holiday Inn Dover Downtown

561 N Dupont Hwy
Dover
Delaware
United States