Country Kitchen 115 W Main St, Toulon, IL 61483 (309) 286-7303 Related: Japanese Restaurants Fish & Chips Continental Restaurants