Subway 55754

Subway #55754-0 is a Subway restaurant located at DelTon Plaza, 4242 Delaware Avenue, Tonawanda, New York.