List of all bank branches in Halifax, Massachusetts:
Citizens Bank
Citizens Bank-Halifax Stop & Shop Branch
Santander Bank
Santander Bank-Halifax Branch
Rockland Trust Company
Rockland Trust Company-Halifax Branch
Mutual Bank
Mutual Bank-Plymouth Street Branch