Enjoy the peacefulness of Green Tree Inn, located in the heart of the historic village of Elsah, Illinois. The quaint village is situated between the beautiful high limestone bluffs and tree-covered hills next to the Mighty Mississippi. Part of what makes The Green Tree Inn such a unique Bed and Breakfast is the village of Elsah, often referred to as the ‘town that time forgot’ — An oasis of rest and relaxation away from the hustle and bustle of everyday life.

The Inn is located along the Great River Road just minutes from Alton and Grafton Illinois. Downtown St. Louis, MO is just 45 minutes away. The Green Tree Inn is a perfect place for a get-a-way while still having close proximity to wonderful shopping, restaurants, wineries and other exciting attractions.


"Loved our stay at this charming Inn...Connie and Gary are very friendly Inn keepers..beautiful place to bike, relax and just get away for a romantic weekend...delicious homemade breakfast and sweet treats...all the comforts of home. We will be back!"


"This lovely Inn is located in a perfectly wonderful old village. It is close to all sorts of lovely places to visit and even hike if you want. Antique stores not far away at all. Even a winery in the next town. But the biggest draw for us was the Inn itself!"


"Another wonderful stay at this hidden treasure!! Perfect and comfortable with wonderful hosts!! Connie's breakfast is always delicious!! She pays special attention to any diet choices! This cannot be easy!! We have been going here for a weekend get away for four years!!"


"This was definitely what I have ALWAYS dreamed a B & B should be, from the decorations down to the hospitality. All of our expectations were exceeded abundantly. The breakfast is superb we highly recommend"