Review of Biaggi's Ristorante Italiano

2235 S Neil St, Champaign, IL 61820

Overall Rating

Review


Celiac friendly. I would recommend it.

Celiac friendly?

Yes

Updated 8 years ago

Celiac