North Atrium, STAR Health Sciences Complex Address 540 S. College Ave. Newark Delaware 19713 United States Upcoming Events No events in this location