Chateau Grille
chateau oon the lake dining chateau grille

Offers award-winning cuisine, extensive wine list and extraordinary views of Table Rock Lake.

Opening Hours
    • Open Daily

8am-11am | 11:30am-2pm | 5pm-9pm

      • Walk in only.
atrium cafe & Wine bar
chateau oon the lake dining atrium cafe wine bar

Enjoy a casual lunch, cocktail, or light meal in a laid-back setting featuring our indoor waterfall.

Opening Hours
    • Daily 4pm - 8pm 
chateauonthelake dining sweet shoppe

A roasted cup of Dubuque coffee, hand-dipped ice cream, freshly baked pastries, desserts, and gourmet candies.

Opening Hours

Open Daily 7am-9pm

Seasonal hours may apply
chateauonthelake dining library lounge

Perfect place to relax, offering an extensive menu of red and white wines, local craft, domestic and import beers & specialty cocktails.

Opening Hours
  • Open daily | 5pm - Close 

    Seasonal hours may apply
Downstairs deli
chateau oon the lake dining downstairs deli

Perfect for a quick snack, light meal and a cold beverage. Enjoy inside, on the patio or pool side.

Located near the movie theatre and indoor pool on the first floor.   

Opening Hours
  • Open Daily 12pm - Dusk

(weather permitting) 

    • Seasonal hours apply
chateauonthelake dining pool bar

Dive in deep and relax with beautiful poolside lake views. Just a few short steps away you will find the downstairs deli. Complete with everything from wagyu hotdogs, California rolls, ready to drink cocktails and so much more.

Opening Hours
  • Outdoor pool is open daily 8am-10pm 

(weather permitting) 

  • Seasonal hours apply
chef’s table
chateau oon the lake dining chefs table

Embark on an adventure and enjoy a customized wine paired five-course dining experience in the middle of our kitchen that may include a personal favorite or custom culinary creation by the Chef for you and your guests.

We are not currently offering this wonderful experience. 

We hope to start this again later in the year and look forward to an even better experience.

Call to Book (417) 243-1737