Temple Beth David31.98 kW7 Clapboardtree St, Westwood, MA, USA Leave a Comment / By collectivesun / September 30, 2021