Welcome to Vista Grande
Open 11am - 9pm Daily (Closed Tuesdays)
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.