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%
Travellers talk about
“chips and salsa” (33 reviews)
“burrito” (18 reviews)
“flautas” (4 reviews)
Opens in 3 min
Mexican, Southwestern
$$ - $$$
4579 Osage Beach Pkwy, Osage Beach, MO 65065-2173
All Details
Write a ReviewReviews (268)
Traveller rating
Traveller type
Time of year

1 - 10 of 268 reviews

Reviewed 1 week ago via mobile

Usually I enjoy eating at Vista but was disappointed today. I ordered a chicken quesadilla and it was nothing special. It was rather dry, came with nothing and was not a very big portion. The price was $8.95 which I thought was outrageous for what...More

Thank Jackie W
Reviewed 2 weeks ago via mobile

Great Mexican food always very tasty, fresh, hot and plentiful. We have been there several times and will be back again. The staff is friendly and very helpful explains the dishes on the menus. Great place a lot of fun

Thank George C
Save your favourites!Keep track of your top restaurant finds.
Save now
Reviewed 3 weeks ago via mobile

Vista Grande had excellent service with great food. We were waited on promptly by a friendly waiter that took the time to talk to us about our visit to the area. Our food came out quickly, as ordered, and fresh. My glass was never empty,...More

Thank O356HKamyc
Reviewed 4 weeks ago

Great thing was the service. Our server was attentive to the big group we were on a busy Saturday evening. The food was average Mexican fare.

Thank lovetotravel z
Reviewed 4 weeks ago

We visited this restaurant in Jan & Feb '18. Both experiences were conducted on Saturday afternoons. Excellent customer service, friendly environment, excellent food, fresh and delicious. Hand crafted marguritas were delicious. Great "happy hour" choices. Our server both times recommended great choices, and even brought...More

Thank Chris S
Reviewed 3 January 2018

This place was recommended by several locals. What a disappointment. Three of the six in our party did not like their food and one of them didn't eat their meal at all. Definately not good Mexican food. Will not return. Waiter did a good job.

Thank HockeyParent13
Reviewed 18 December 2017 via mobile

I had an Ozark burrito and maybe it was what I chose but it was just not very good this time. Usually when we are here food is great. Service was still excellent and I am giving 4 stars because I don't believe this is...More

Thank ritarealtor
Reviewed 10 November 2017

Once again we returned to Vista Grande after a year's absence. Although not extremely fond of Mexican we've learned Vista's quality is a given. Food is served timely and as ordered. And the adult beverages are first rate.

Thank 564BobM564
Reviewed 7 November 2017 via mobile

Family dinner, service was awesome, food was delicious. We had a variety of Mexican and American fare(wings/burger) and everything tasted great. Family friendly, super friendly staff. Great experience, highly recommend.

Thank Siddalgh
Reviewed 20 October 2017

Love Mexican food but it can be so different from place to place. This was the RIGHT place. In a hurry to make an appointment told the hostess and got seated immediately. Chips and salsa came right out and they were great. Ordered an enchilada...More

Thank Tom L
Nearby HotelsSee all 14 hotels in Osage Beach
Osage Village Inn
75 reviews
.20 km away
Holiday Inn Express Osage Beach - Lake of the Ozarks
125 reviews
.20 km away
Quail's Nest Inn & Suites
76 reviews
.35 km away
Days Inn Osage Beach
256 reviews
.84 km away
Nearby Restaurants
Pappo's Pizzeria & Pub
759 reviews
.64 km away
Kilt & Clover Restaurant and Pub
336 reviews
.97 km away
Randy's Frozen Custard
218 reviews
.48 km away
Wobbly Boots
782 reviews
.70 km away
Nearby Attractions
Osage Beach Outlet Marketplace
381 reviews
.28 km away
Kirby's School of Wake
62 reviews
1.49 km away
Miner Mike's Adventure Town
71 reviews
.30 km away
The Getaway Jet Ski & Boat Rentals
14 reviews
.74 km 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
Child-friendly, Groups, 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