Eastern Bank Branch Locations and Hours

142 branches across 3 states