Town of Dudley Address: 128 W Main ST, Dudley, MA 01571 Phone: (508) 949-8040 Services: Ambulance Call (508) 949-8040 Get Directions