Restaurants in St. Louis, MO
Restaurants
710 N 2nd St,
St. Louis ,
MO
63102
UNITED STATES
Based on 1 reviews
St Louis has better places
I don't care what Rachel Ray says. This place is best avoided. The staff was friendly. But the food could be better. My friends from out-of-town wanted to try it. Too bad they weren't warned about the provel cheese on the pizza. While the...Worldwide > United States > St. Louis, MO > Restaurants