Super 8 by Wyndham Lake of the Ozarks is located 10 Midway Road Eldon (MO) Missouri United States 65026