Welcome to Vista Grande
Open 11am to 9pm daily
Across from the
Osage Beach Outlet Mall

Vista Grande Mexican Restaurant

4579 Osage Beach Pkwy
Osage Beach MO.

(573) 348-1231
Happy Hour from
2:00 until 6:00
Every Day,
So Don't Drink the Water
Drink the Lake's
Best Margaritas!!!
Questions or concerns
contact Vista Grande  
Consider a Vista gift card for your next gift giving occasion.
One of our staff members will gladly assist you.