Biaggi's Ristorante Italiano Categories Restaurants 2235 S. Neil St. Champaign IL 61820-7505 (217) 356-4300 (217) 356-4344 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×