Chester

The charming town of Chester embodies the very best of New England. With a true small-town feel and all the amenities of a larger city, this is a place rich in culture and natural beauty. Here you will find galleries, restaurants and a vibrant arts community nestled in the scenic Connecticut River Valley.