The Village Bank Back to Search The Village Bank Financial Institution - Group 320 Needham Street, Suite 320 , Newton , MA , 02464 (617) 969-4300 Membership Type Financial Institution - Group Share × Print Email Facebook LinkedIn Twitter Pinterest Powered By GrowthZone