Location

Temple Beth Am

300 Pleasant Street

Framingham, MA