1. Windham Marketing Center 348 Windham Center Rd, Windham, CT 06280 Coordinate: 41.702652,-72.15261 Phone: (860) 450-0124