PTC offices
140 Kendrick St
Needham, MA 02494
From the South, take River Road exit of 93. Turn left at the stop light, then the immediate right onto Federal St. The campus is approximately 1 mi. from there. Visitor parking is in the front of the building.
Driving Directions