Holiday Inn Express Osage Beach - Lake Of The Ozarks by IHG, Osage Beach (2-star) | TravelManiac