Drive-up ATM located at 579 North Windham Road in North Windham, CT

Savings Institute Bank & Trust Opens Drive Up ATM In North Windham

Dec 06, 2017
Savings Institute Bank & Trust recently opened a drive-up ATM at 579 North Windham Road in North Windham, CT. Along with making withdrawals, the ATM accepts cash and check deposits without an envelope or deposit slip.