City of New Orleans, CHAMPAIGN, Illinois (IL)

Feeling hungry? City of New Orleans might be the restaurant to suit your needs.
Conveniently situated at 2122 Melrose Drive () in CHAMPAIGN, Illinois (IL) (61820), City of New Orleans is available at 2173592489. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in CHAMPAIGN, Illinois (IL)


City of New Orleans contact information and details:
Address: 2122 Melrose Drive - , CHAMPAIGN, Illinois (IL) 61820
Contact Phone: 2173592489