Found 2 places
Address: Main St, Willimantic, CT 06226
Latitude: 41.7114 (41°42′41″N), Longitude: -72.2034 (72°12′12″W)
Latitude: 41.7111 (41°42′40″N), Longitude: -72.2041 (72°12′15″W)