Town of Westwood Address: 637 High ST, Westwood, MA 02090 Phone: (781) 320-1066 Services: Ambulance Call (781) 320-1066 Get Directions