Subway 11231

Subway #11231-0 is a Subway restaurant located at 1220 North State, Flora, Illinois.