Bristol County Savings Bank

18 branches across 2 states