Subway 13391

Subway #13391-0 is a Subway restaurant located at 946 Hope Street, Stamford, Connecticut.