Vista Grande Mexican Restaurant, Lake of the Ozarks, Osage Beach MO, Across from Osage Beach Outlet Mall, The lakes BEST margaritas for over 30 years, Vista Grande Mexican Restaurant,Vista Grande Mexican Food, Vista Grande Mexican Restaurant, Vista Grande,