City of New Orleans, CHAMPAIGN, Illinois (IL)
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
