The following banks have branches in 01702:
Bank Of America
Bank Of America-Temple Street Branch
Citizens Bank
Citizens Bank-Hamilton Plaza Branch
Middlesex Savings Bank
Middlesex Savings Bank-Route 9 Framingham Branch
Santander Bank
Santander Bank-Union Avenue Branch