The Lake Resort Chateau Inn has a prime location in Osage Beach, just minutes from restaurants, shops and entertainment venues. The hotel is very well maintained and has 49 rooms in three different buildings. Regardless of what building, all the rooms offer lake views. These buildings have an exterior terrace with tables and chairs to enjoy the view of lake. The hotel has two pools and a playground.