1. Windham Eye Group PC 83 Quarry St, Willimantic, CT 06226 Coordinate: 41.72119,-72.22578 Phone: (860) 423-1619