The Beach House in Decatur, IL is a popular dining destination that prides itself on serving fresh, high-quality food sourced from organic farms and sustainable fisheries.
With a diverse menu featuring seafood, steak, sandwiches, salads, and more, as well as a selection of wine and cocktails, the Beach House offers a memorable dining experience for those who appreciate delicious cuisine.
Generated from the website