Deer Park Hotel

108 W. Main St.
Newark
Delaware
United States