Braintree Windows Braintree is a growing city which is attracting families who want to live and play. Quality windows can help you save money on your energy bills and also increase curb appeal. This week, however, between 10 and 15 students wearing blue Braintree High jerseys were seen striking the