1. Windham Technical High School 210 Birch St, Willimantic, CT 06226 Coordinate: 41.71827,-72.2208 Phone: (860) 456-3879