Skip to content
Return to Nav

Citizens Bank
Locations
2 Branches in Needham

133 Chapel St Needham, MA 02492 US
(781) 449-7770(781) 449-7770
Lobby 
8:30 AM - 4:00 PM
8:30 AM - 4:00 PM
8:30 AM - 4:00 PM
8:30 AM - 4:00 PM
8:30 AM - 6:00 PM
9:00 AM - 1:00 PM
Closed Today
No Drive-Up
968 Highland Ave Needham, MA 02494 US
(781) 444-2905(781) 444-2905
Lobby 
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 5:00 PM
9:00 AM - 1:00 PM
Closed Today
No Drive-Up