Restaurants in St. Louis, MO
Restaurants
2917 S Jefferson Ave,
St. Louis ,
MO
63118
UNITED STATES
Based on 2 reviews
Recently ReOpened!
Great people, awseome food, fun times! Tell your friends and family, not just that but bring them too! Every night has incentive, happy hours, cheap mugs, karaoke, etc!Never been scared eating out until this place
Live in the area and like to support local businesses. Was happy to see this place re-open as I have enjoyed it in the past. Should have turned around because of smell of old grease in the air. First of all the waitress was not...Worldwide > United States > St. Louis, MO > Restaurants