651 Windham Rd, Windham, CT 06226, United States
44 Boston Post Rd, Windham, CT 06280, United States