Subway 37906

Subway #37906-0 is a Subway restaurant located at Willimantic Plaza, 1589 and 1601 West Main Street Suite 30, Willimantic, Connecticut.