La Bahía Grill
132 W Church St, Champaign
(217) 607-5958
Recent Reviews
Order Online
Reserve
You May Also Like
The Himalayan Chimney - 134 W Church St
Indian, Bar
Peking Garden - 206 N Randolph St
Chinese
Tenkyu - 301 N Neil St Ste 104
Asian, Asian Fusion, Izakaya, Ramen, Pet Friendly
Restaurants in Champaign, IL
La Bahía Grill
132 W Church St, Champaign, IL 61820
(217) 607-5958