Subway 21893

Subway #21893-0 is a Subway restaurant located at Tri-Town Plaza Shopping Center, 850 Derby Avenue, Seymour, Connecticut.