The Merchants Bank
160 Main Street, Windsor , Vermont 5089
 

View Larger Map