Town of Norwood Address: 135 Nahatan ST, Norwood, MA 02062 Phone: (781) 762-0080 Services: Ambulance Call (781) 762-0080 Get Directions