Subway 30625

Subway #30625-0 is a Subway restaurant located at Stamford Town Center, 100 Grey Rock Place Building E #316, Stamford, Connecticut.