Buttitta's Map phone 1201 S Neil St Champaign, Illinois 61820 Casa Blanca Kebab House Map phone 623 E Green St Champaign, Illinois 61820 Holy Land Mediterranean Restaurant Map phone 705 N Neil St Champaign, Illinois 61820 Manzella's Italian Restaurant Map phone 115 S 1st St Champaign, Illinois 61820 Minneci Ristorante Map phone 401 S 1st St Champaign, Illinois 61820 Sahara Mediterranean Grill Map phone 40 E Springfield Ave Champaign, Illinois 61820 Za's Italian Cafe Map phone 2006 W Springfield Ave Champaign, Illinois 61821