Thayer Sports CenterLocated On: Thayer Academy South Athletic Campus1535 Washington St.Braintree, MA 02184Click for directions Share this:TwitterFacebookLike this:Like Loading...