10 Beaver Brook Ln, North Windham, CT 06256 - Homesnap