630 South College Avenue, Newark
Located across the street from University of Delaware Stadium this Newark hotel features an on-site fitness center and free Wi-Fi. The University of Delaware main campus is 1 mi away.