Our Location

University of Delaware Tower at STAR
Room 614
100 Discovery Blvd, Newark, DE 19713
Room 614
100 Discovery Blvd, Newark, DE 19713
The Tower at STAR is on UD’s STAR Campus just off of Route 896, across from the Delaware Field House. Use the south entrance to STAR and take the first right. Drive around to the tower and park in on of the marked Visitors spots.