St. Marys IowaRESTAURANTS & PLACES TO EAT
Listed below are some of the best restaurants and places to eat near St. Marys, Iowa.
1. Northside Tavern
CLASSIC LOCAL TAVERN
Northside Tavern in Saint Marys offers a traditional tavern experience, welcoming guests with a laid-back, historic ambiance. Patrons can expect a menu emphasizing classic bar favorites and daily specials, perfect for casual dining or a relaxed night out. The venue frequently features live music, making it a popular gathering spot for both locals and visitors.
2. Anything Sweet & More Cafe
HOMESTYLE BAKERY & CAFÉ
Anything Sweet & More Cafe in Winterset is known for its homemade baked goods, fresh sandwiches, and comfort food entrees. The cozy, welcoming atmosphere is highlighted by friendly service and a charming small-town café setting. Diners appreciate the rotating selection of pies, cookies, and pastries for breakfast, lunch, or a sweet treat.
3. Hitchin' Post Grill
GRILLHOUSE WITH RUSTIC CHARM
Hitchin' Post Grill offers guests a laid-back, rustic dining experience centered on hearty grill fare and classic American comfort food. The menu features burgers, steaks, and sandwiches, complemented by a full bar and regular specials. Its down-to-earth, Western-inspired decor and friendly crowd make it a favorite for casual gatherings.
4. Jones Family Diner
FAMILY-RUN HOME COOKING
Jones Family Diner in Truro serves up traditional home-style meals in a welcoming, family-operated setting. The menu highlights made-from-scratch breakfasts, daily lunch specials, and classic comfort food favorites. The relaxed atmosphere and attentive service make it ideal for both locals and travelers seeking a hearty meal.
5. Off the Griddle
BREAKFAST & BRUNCH SPOT
Off the Griddle in Saint Charles specializes in breakfast and brunch classics, offering everything from fluffy pancakes to savory omelets. The casual diner atmosphere is family-friendly, with quick service and generous portions. Diners enjoy a variety of hearty morning options, making it a popular weekend destination.
6. Peru Bar & Grill
SMALL TOWN GATHERING PLACE
Peru Bar & Grill is a favorite neighborhood spot for locals, offering a classic menu of burgers, sandwiches, and shareable appetizers. The laid-back, friendly setting encourages conversation and community connection, with a bar setting perfect for unwinding. Regular specials and a welcoming staff make this an easy choice for casual dining.
7. Pheasant Run Pub & Grill
PUB FOOD WITH LOCAL FLAIR
Pheasant Run Pub & Grill in Winterset delivers a lively pub atmosphere with a menu highlighting burgers, steaks, and salads. The spacious dining and bar areas are ideal for groups, while regular live music and events create a festive mood. Local beers and cocktails pair well with the hearty fare for a well-rounded dining experience.
8. The Talk Shop Lounge
NEIGHBORHOOD BAR & LOUNGE
The Talk Shop Lounge provides a comfortable bar and lounge experience in Saint Charles, known for its friendly service and cold drinks. The menu features classic pub food such as burgers and fried snacks, served in a relaxed, community-oriented environment. The establishment is a regular haunt for locals looking to relax and socialize.
9. Tiger Lily Cafe
DELIGHTFUL MAIN STREET CAFÉ
Tiger Lily Cafe is a charming café on Main Street in St. Charles, offering handcrafted coffee drinks, fresh pastries, and simple breakfast and lunch options. The inviting decor and local art displays create a cozy setting for a casual meal or coffee break. Guests appreciate the personalized service and ever-changing bakery case.
10. West Side Bar & Grill
CLASSIC BAR & GRILL FARE
West Side Bar & Grill in Earlham delivers a no-frills approach to traditional bar and grill cuisine, specializing in burgers, fried appetizers, and daily meal specials. The lively, welcoming bar scene is complemented by attentive staff and regular events. Its approachable menu and communal vibe cater to both families and late-night diners.