553 High St, Dedham, MA 02026, United States
574 High St, Dedham, MA 02026, United States
22 Harris St, Dedham, MA 02026, United States