Get directions to: Subway, Willimantic, CT Restaurant address: 30 Main St, #st-1501 Willimantic, CT 06226, USA Driving Walking Bicycling Restaurant: Subway