










Monday: 11 a.m. – 9 p.m.
Tuesday: 11 a.m. – 9 p.m.
Wednesday: 11 a.m. – 9 p.m.
Thursday: 11 a.m. – 9 p.m.
Friday: 11 a.m. – 9 p.m.
Saturday: 11 a.m. – 9 p.m.
Sunday: CLOSED
*Seasonal and Holiday hours subject to change
Hidden Gem
Conveniently located between the 9th and 10th holes of Oskaloosa’s Public Golf Course is one of the city’s hidden gems, Elmhurst Grille. We are known for our delicious food, friendly staff, amazing drinks, and beautiful views of the mature trees and rolling hills of the golf course.
Our Services
Our services include carry-out and a dine-in lunch and dinner menu that changes with the season. We offer distinctive dining areas including our cozy bar area, spacious dining room with golf course views and a private room available for your next business meeting or family gathering. Summer is a great time to dine on our outdoor patio.
Fun Fact!
Located at the home of the former Elmhurst Country Club which opened in 1928, Elmhurst Grille was named to pay homage to the history of Elmhurst’s beautiful and historical location overlooking an 18-hole golf course.
Additional Amenities:
Private Dining & Meetings
- Our meeting room is perfect for parties, private dining or business meetings.
- To book our meeting room, please email [email protected].
Gift Cards
- Elmhurst Grille gift cards are available at the restaurant.