Savings Institute Bank & Trust ← View details 60 Cantor Drive #3, Willimantic, Windham, CT 06226 +1 860-450-0748 savingsinstitute.com Get Directions From* To * — Required information