4 Best American Restaurants near Petersburg

Mom + Pop’s American • $
501 S 6th St, Petersburg

Customers` Favorites

Ol' Fashioned Fried Chicken
Long Nine Turkey Sandwich
Crispy Chicken Sammich
Fried Chicken Buffet
Grandpa Tom's Chili
Tenderloin Sandwich
Slow Braised Beef
Chocolate Brownie
Not Your Mama
House Salad

“Incredible food, great service and friendly staff. Also kid friendly!“

4.8 Superb92 Reviews
Grainery Bar & Grill • $
210 IL-125, Pleasant Plains - 10.2 miles

Customers` Favorites

Breaded Pork Tenderloin and Sweet Potato Fries
Breaded Pork Tenderloin Pony Shoe
Bourbon Burger and Corn Nuggets
Philly Cheese Szeak Pony Shoe
Beef Sandwich and Onion Rings
Chicken Sandwich
Cheese Fries

“We went to the Grainery last night for their fried chicken dinner. It was the best. Totally recommend driving to Pleasant Plaines to the Grainery. It will be worth the trip!“

4.7 Superb64 Reviews
The FarmHouse Restaurant Breakfast • $
103 Center St, Oakford - 8.81 miles

Customers` Favorites

Pork Tenderloin Sandwich

“My family ate there today and the food was great. The fish was very tasty. Took a while, but the place was full for lunch. It was well worth the wait. Thanks Brenda“

4.5 Superb42 Reviews
Boar's Nest Bar & Grill Bar & Grill • $
1000 IL-29, Athens - 7.76 miles

Customers` Favorites

Breaded Pork Tenderloin and Waffle Fries
Mushroom Swiss Burger Done Rite
Buffalo Chicken Horseshoe
Pork Tenderloin Sandwich
Liver \u0026 Gizzards
Pork Mac and Cheese
Half Sausage Gravy
Horseshoe Brisket
Liver & Gizzards
Fried Mushrooms

“Stopped here on the way home from my son's horse show. The food was so good and the service was fast! We got the kids chicken tender meal, breaded chicken sandwhich, a horseshoe, gouda mac n cheese bites, and the giant pretzel. Our server was also great! Great place for families and highly recommend!!“

4.1 Good73 Reviews

You May Also Like