Phone: +16369473334
Address: 217 South Main Street, Saint Charles, 63301, United States Of America
City: Charles
Dishes: 10
Reviews: 405
"The food was very good. Sitting on the deck is great. However, the alcoholic drinks need some help. The margarita was not good. The paloma needed some help, also. I'll continue to eat here, but drink a soda or water from now on."
All prices are estimates.