Founded in 2021, Bistro on the Falls is Olmsted Falls' newest fine dining experience. We take pride in our ability to discover the most unique flavors from around the world and share them with our guests. Join us.
Contact
"The food was exquisite and the service was impeccable! It was such a special evening for my partner and I! We absolutely enjoyed our visit!! Would recommend this restaurant to anyone trying to have a romantic, fine dining experience."