Subway 10674

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