Seafood Restaurants

La Bahía Grill

Address: 132 W Church St, Champaign, IL 61801

Lincoln Trail Restaurant

Address: 16500 E 1350th Rd, Marshall, IL 62441