The following banks have branches in 02176:
Bank Of America
Bank Of America-Melrose Branch
East Boston Savings Bank
East Boston Savings Bank-Melrose Branch
Eastern Bank
Melrose Bank
Northern Bank
Rockland Trust Company
Rockland Trust Company-Melrose Branch