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 have convenient hours for patients throughout the day. Please call 302-831-8893 to inquire about current hours.
Patient parking is available in two hour increments. Clear signs designate these spaces.