Dine-in or carry-out · Vista Grande: Margaritas TO-GO with your food order · Come enjoy the best margaritas at the lake!
Vista Grande Mexican Restaurant
(1,270)
Mexican restaurant
Casual sit-down Mexican restaurant with classic festive cantina decor.
Address: 4579 Osage Beach Pkwy N, Osage Beach, MO 65065
Hours: Closes soon ⋅ 9 PM ⋅ Opens 11 AM Sat
Phone: (573) 348-1231
3300 Mid Rivers Mall Drive St. Peters, MO 63376. St. Peters · 636-397-0615 · www.vistagrandemexicanrestaurant.com. Hours: Daily 11am-10pm.