Restaurants in St. Louis, MO
Restaurants • Food • Pizza
5046 Shaw Ave,
St. Louis ,
MO
63110
UNITED STATES
Based on 2 reviews
My Favorite Pizza in STL
The pizza is the best St. Louis Style I have ever had, and I have eaten everywhere. It beats out Imo's by a long shot.The Only Place for Tapas outside Spain!
We've been coming here since it was a somewhat dark mom and pop place. Now it's been renovated, has tables outside, a much nicer interior, and lots of young wait staff, very nice and eager to please. So it's even better. But it was...Worldwide > United States > St. Louis, MO > Restaurants