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

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 good32%
  • Average17%
  • Poor6%
  • Terrible6%
Travelers talk about
“chips and salsa” (34 reviews)
“burrito” (20 reviews)
“flautas” (3 reviews)
Closed Now
Mexican, Southwestern, Vegetarian Friendly
$$ - $$$
4579 Osage Beach Pkwy, Osage Beach, MO 65065-2173
All Details
Write a ReviewReviews (282)
Traveler rating
Traveler type
Time of year

1 - 10 of 282 reviews

Reviewed 4 weeks ago

This place has been open for many years. That alone is a testament to the quality of mexican food you get here. This is a must visit restaurant every time my family comes down to the lake. I have been visiting this place since the...More

Thank NathanW99Subie
Reviewed 5 weeks ago via mobile

Husband and I wanted to go out for a Mexican dinner. We sat at the bar and were greeted very cordially. We each had a drink and some guacamole - drinks were cold and guacamole was awesome! Everything went downhill after that. Ordered our dinner...More

1  Thank Mary J
Reviewed August 15, 2018

Great food and great service. Our waiter was amazing. 4 people had dinner and all of us loved the food.

Thank hcaeb17
Reviewed August 5, 2018 via mobile

We went at 7 pm on a Sunday night. Empty tables everywhere, and no line. We were told by a rude employee that it was a 20 minute wait. My husband asked about all the empty tables, then asked if we could just eat at...More

1  Thank Kate E
Reviewed August 3, 2018 via mobile

Excellent food and drinks. We had the Gringo dinner, which was an amazing blend of sliced chicken, rice and quesadilla bites, with queso on top. And the margaritas were delicious!

Thank Denise S
Reviewed July 29, 2018 via mobile

My mom, my daughter and I had dinner here, mine was delicious - I got the pork tacos. The chips were thin and fresh, but neither my mom or daughter thought there foods had much flavor. Service was friendly and fast, prices were reasonable.

Thank Shelly C
Reviewed July 16, 2018

As authentic as Taco Bell. Vista Grande is significantly overpriced for the bland american cafeteria "Mexican" food they serve. The staff is friendly, and the building is clean and well kept. Unfortunately the food is so lacking it makes fast food a far better option.

1  Thank Rachel H
Reviewed July 6, 2018 via mobile

Was going to avoid stopping this year because of previous poor service and food issues. Decided to go anyway and they are consistent with great margaritas and fajitas. Service was a tad slow in the beginning. Overall a good meal.

Thank Y5007SKcarolync
Reviewed July 2, 2018

Stopped in here after some personal recommendations - did not disappoint! Dinner for three - and everyone was happy. The salsa was flavourful - and the jalapeño puree to spice it up made it extra delicious. I had the chicken chime - though after seeing...More

Thank Jason T
Reviewed June 16, 2018 via mobile

Our group of 8 had a great lunch here. My Diablo Burrito was excellent and the wait staff was the best we’ve had on this trip.

Thank Josh R
Nearby HotelsSee all 14 hotels in Osage Beach
Osage Village Inn
78 reviews
.12 miles away
Holiday Inn Express Osage Beach - Lake of the Ozarks
130 reviews
.13 miles away
Quail's Nest Inn & Suites
83 reviews
.21 miles away
Days Inn by Wyndham Osage Beach Lake of the Ozarks
281 reviews
.52 miles away
Nearby Restaurants
Pappo's Pizzeria & Pub
963 reviews
.40 miles away
Randy's Frozen Custard
252 reviews
.31 miles away
Wobbly Boots
853 reviews
.43 miles away
Domenico's Italian Restaurant
244 reviews
.48 miles away
Nearby Attractions
Osage Beach Outlet Marketplace
419 reviews
.14 miles away
Kirby's School of Wake
76 reviews
.93 miles away
Miner Mike's
78 reviews
.19 miles away
The Getaway Jet Ski & Boat Rentals
20 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, Vegetarian Friendly
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Families with children, Kids, Large groups
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