Homewood Suites by Hilton Newark-Wilmington South Near University of Delaware
640 South College Avenue -
Newark,
DE 19713