Subway 20067

Subway #20067-0 is a Subway restaurant located at Storrs Center Building TS-1, 1 Dog Lane Suite # A106, Mansfield, Connecticut.