Rice & Fries, SPARTA, Illinois (IL)
Comfortably situated at 1701 North Market Street () in SPARTA, Illinois (IL) (62286), Rice & Fries are available at 6184435669. Please do ahead of time to arrange your spot in the restaurant.
More restaurants in SPARTA, Illinois (IL)
Rice & Fries contact information and details:
Address: 1701 North Market Street - , SPARTA, Illinois (IL) 62286
Contact Phone: 6184435669