Subway 53330

Subway #53330-0 is a Subway restaurant located at 711 Canal Street 1st Floor, Stamford, Connecticut.