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.


We were so happy with this b &b. Connie and Gary were fantastic hosts who provided everything we could want or need. The food, cleanliness, and friendliness were outstanding. Highly recommend this as a perfect place to “get away” and relax.


"What a delightful place to stay! It felt like home. And I felt very pampered with the wonderful breakfasts. It was more like staying with old friends than in an inn..."


"The room is restful and wonderful. The best night of sleep we ever had away from home. Everything is so lovely and peaceful. We will be back!"


"Breakfast was delightful - thoughtfully and lovingly prepared. It nourished our bodies, while the rest and peace nourished our spirits. I think this is what heaven must be like!"