1. Needham Sewer and Drain 162 Reservoir St, Needham, MA 02494 Coordinate: 42.31155,-71.22883 Phone: (781) 400-8588