Westwood Lodge Hospital: 45 Clapboardtree St - Westwood, MA