Subway 7523

Subway #7523-0 is a Subway restaurant located at 1621 East El Dorado Street, Decatur, Illinois.