Illinois
Champaign
Cafe Luna
Cafe Luna
(217) 344-1895
313 E Green St, Champaign, IL 61820
Own this business?
Learn more
about offering online ordering to your diners.
American
Menu not currently available