Sleep Inn Newark Across from the University of Delaware

630 S College Ave
Newark
Delaware
United States