Embassy Suites Newark - Wilmington/South Near University of Delaware
654 S College Ave -
Newark,
DE 19713