Flavor Factory, CUBA, Illinois (IL)
Conveniently located at 110 North 6th Street () in CUBA, Illinois (IL) (61427), Flavor Factory can be reached at 3097854491. It is advisable to call ahead of time to make a reservation.
More restaurants in CUBA, Illinois (IL)
Flavor Factory contact information and details:
Address: 110 North 6th Street - , CUBA, Illinois (IL) 61427
Contact Phone: 3097854491
