Fish & Chips Restaurants in Champaign
Show restaurants on map

4.6
Menu
Table booking
4.6
Menu
Table booking
City: Champaign, 301 N Neil St, Champaign, IL 61820, United States
"One of the best places for fine dining in downtown champaign. And they have an amazing microbrewery too which has a great variety of local beers! The..."
Feedback
These reviews refer only to the mentioned ingredients.