Echo Room

About Us

Echo Room is the premiere location to enjoy live entertainment! Make a point to check our monthly event schedule and make a plan to visit Echo Room.

Our Location

Echo Room

124 South Lebanon St, Lebanon, IN, United States, 46052

Exclusive Member Deals

Become a member and login to see this exclusive member's only deal