• Home
  • Daily Specials
  • Contact Us
  • Menu
    • Menu
    • Lunch Menu
    • Drink Menu
  • More
    • Home
    • Daily Specials
    • Contact Us
    • Menu
      • Menu
      • Lunch Menu
      • Drink Menu
  • Home
  • Daily Specials
  • Contact Us
  • Menu
    • Menu
    • Lunch Menu
    • Drink Menu
Click for Online Ordering

Come Visit Us!

Vista Grande Mexican Restaurant

4579 Osage Beach Parkway, Osage Beach, Missouri 65065, United States

(573) 348-1231 vistagrande1984@gmail.com

Hours

Open today

11:00 am – 08:30 pm

Gift Cards

Consider a Vista Grande gift card for your next gift giving occasion. 

One of our staff members will gladly assist you!

(573) 348-1231

Copyright © 2025 Vista Grande Mexican Restaurant - All Rights Reserved.


Powered by