Subway 10674

Subway #10674-0 is a Subway restaurant located at, 1411 East Mound Road , Decatur, Illinois.