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. 

From I-95:

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.