Where are we?
We are conveniently located at:
University of Delaware Tower at STAR
100 Discovery Blvd
Newark DE, 19713
*Patient parking is available directly in front of the building. Clear signs designate these spaces.*
The STAR Campus is adjacent to the University of Delaware’s main campus and directly across the street from the UD Football Stadium.
The STAR Campus is conveniently located along the I-95 corridor between New York and Washington, D.C. with easy access to the interstate.
Take exit 1B to merge onto DE-896 N/S College Ave toward Newark. This turns into South College Avenue. Continue approximately 1.5 miles and we are located on your left. Patient parking is available.
From Main Street/Rt 273:
From East Main, turn left onto South College. Continue approximately 1 mile and our building will be on your right.