South Hamilton MA American Legion 1. 37 School St, South Hamilton, MA 01982 | American Legion (978) 468-9569