Restaurants in St. Louis, MO
Restaurants • Lounges • Steakhouses
7101 Manchester Ave,
St. Louis ,
MO
63143
UNITED STATES
Based on 3 reviews
Good, but not so healthy
The food is good and tasty. There is a lot of tempting fried foods and not enough variety on heatlhy alternatives. The Dolmades are delicious and somewhat healthy. The atomosphere is on the loud side. If you have anyone with a...michaels
hiGood food, bad decision
I was very disappointed leaving Michael's tonight. The waitress spilled an entire glass of red wine on me within 5 minutes of us getting there! Wine was all over my white shirt, and my jeans were SOAKED- both thighs, crotch, around to my...Worldwide > United States > St. Louis, MO > Steakhouses