Subway 10675

Subway #10675-0 is a Subway restaurant located at 1015 West Eldorado Street, Decatur, Illinois.