Restaurants in St. Louis, MO
Low Acid Coffee from Lifeboost (50% Off):
Get 50% Off
Restaurants • Cafes, Coffee, and Coffee Houses
3221 S Grand Blvd,
St. Louis ,
MO
63118
UNITED STATES
Based on 1 reviews
Lady Manager is Bi- Polar eat here if you dare
This was one of my fave places in south city. I went to this resturant where the normally plesant Asian woman who greets you at the door totally lost her mind. i know you can have a bad day at work some time but WOW she went crazy. She...Worldwide > United States > St. Louis, MO > Restaurants