Welcome to Vista Grande
One of the finest Mexican Restaurants
in Missouri:
Located across from the main entrance of the
Osage Beach Premium Outlet Mall
4579 Osage Beach Pkwy
Take Passover Rd. exit to Osage Beach Pkwy,
turn right for half mile we are on the left,
across from the mall.
(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.