129 W Main Street, Chester, CT 06412 - Homesnap