Review of Biaggi's Ristorante Italiano

2235 S Neil St, Champaign, IL 61820

Overall Rating

Review


Food was cold and tasted like something I could have warmed up from lean cuisine. Overpriced food with no quality. Try a nice downtown champaign restaurant like Destihl if you are looking for someplace nice.

Updated 12 years ago