Subway 31926

Subway #31926-0 is a Subway restaurant located at Wyckles Convenience Store, 355 North Wyckles Road, Decatur, Illinois.