We are conveniently located on the University of Delaware’s STAR Campus at 540 South College Ave, Suite 160, Newark, DE 19713.

From I-95: Take exit 1B-Rt. 896 to Newark. This turns into South College Avenue. Continue approximately 1.5 miles and 540 S. College Avenue is 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 (540 S. College) will be on your right.


We are open convenient hours Monday through Friday 7:30 am – 6:30 pm. Please call 302-831-8893 to make an appointment.


Patient parking is available in two hour increments. Clear signs designate these spaces.
Parking directions linked here.


UD Shuttle Bus