We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Vista Grande

$$ - $$$Mexican,
4579 Osage Beach Pkwy, Osage Beach, MO 65065-2173
+1 573-348-1231
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent39%
  • Very good31%
  • Average18%
  • Poor7%
  • Terrible5%
Travelers talk about
“chips and salsa” (33 reviews)
“burrito” (18 reviews)
“flautas” (4 reviews)
Open Now
11:00 AM - 10:00 PM Hours
Mexican, Southwestern
$$ - $$$
4579 Osage Beach Pkwy, Osage Beach, MO 65065-2173
All Details
Write a ReviewReviews (268)
Traveler rating
Traveler type
Time of year

51 - 60 of 268 reviews

Reviewed January 1, 2017

Visit this place every year after golf and have some adult beverages. This past year we had the pleasure to meet the owner(or past owner), very delightful person. Even got the joy of "partying" later that night on the old strip with her, she is...More

Thank JeremeM75
Reviewed December 1, 2016 via mobile

My MIL and I dropped in for a quick lunch. It was our first time eating here. They were working on their Christmas decorations and it looked really nice and festive. The restaurant and restrooms were very clean. We ate shredded beef chimichangas and chili...More

Thank barrelracer82
Reviewed November 29, 2016

The Diablo is very good and so are the house margaritas! There was also a never ending supply of chips and salsa.

Thank Glow8490
Reviewed November 27, 2016 via mobile

Had a lunch break here from shopping. Was on Black Friday so really busy. Apparently the kitchen was having trouble as one of our lunches came out cold and had to be returned to be reheated. Also, beware, the lunch menu is not used on...More

Thank ccwinner
Reviewed November 27, 2016 via mobile

My friend and I went to Vista on a Friday night, they were busy (as I expected) we were sat quickly because it was just the two of us but not in the section with the waitress we wanted. We were told the waitress we...More

Thank kmgrif
Reviewed November 22, 2016

This is our go to place for happy hour at the Lake. They have the best margaritas anywhere and the food is also excellent. The atmosphere is great and it's a fun place to go.

Thank KAS1957
Reviewed November 22, 2016

Close your eyes and you could be at any Mexican restaurant. Nothing special and that is fine--your normal Americanized Mexican food. The margaritas were fine but not hand crafted. There are better Mexican fare at the lake but this is fine if you are near...More

Thank Angela G
Reviewed November 17, 2016

Some local recommended the Villa Grande and we were so glad she did. The food very tasty and the service wonderful. Can't wait to return.

Thank Victoria B
Reviewed November 8, 2016

Our food was hot and came out very fast. The two times we went over this last weekend we had great service and the chips and salsa were very good. We love thin salty chips and we went through two baskets.

Thank Peggylmo
Reviewed November 3, 2016

Food was really good. Atmosphere was great. Our server was second to none. The salsa was very good. Guacamole was the best I have had. This place is convenient to get to and family friendly.

Thank lovegoldensSt_louis
Nearby HotelsSee all 14 hotels in Osage Beach
Osage Village Inn
75 reviews
.12 miles away
Holiday Inn Express Osage Beach - Lake of the Ozarks
125 reviews
.13 miles away
Quail's Nest Inn & Suites
76 reviews
.21 miles away
Days Inn Osage Beach
256 reviews
.52 miles away
Nearby Restaurants
Pappo's Pizzeria & Pub
760 reviews
.40 miles away
Kilt & Clover Restaurant and Pub
337 reviews
.60 miles away
Randy's Frozen Custard
218 reviews
.30 miles away
Andy's Frozen Custard
238 reviews
.65 miles away
Nearby Attractions
Osage Beach Outlet Marketplace
381 reviews
.18 miles away
Kirby's School of Wake
62 reviews
.93 miles away
Miner Mike's Adventure Town
71 reviews
.19 miles away
The Getaway Jet Ski & Boat Rentals
14 reviews
.46 miles away
Questions & Answers
Get quick answers from Vista Grande staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Mexican, Southwestern
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Large groups, Families with children, Kids
Open Hours
11:00 AM - 9:00 AM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
Location and Contact Information
  • Address: 4579 Osage Beach Pkwy, Osage Beach, MO 65065-2173
  • Location: United States  >  Missouri (MO)  >  Lake of the Ozarks  >  Osage Beach
  • Phone Number: +1 573-348-1231
  • E-mail
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing