Address: 1042-F Loughborough Ave, St. Louis, MO 63111, USA
“Place is always packed and super busy. Came here on a Friday evening, the app said it would be ready in 45 minutes. So I arrived an hour later just to give them an extra 15 minutes. When I arrived they said my pizza hasn't even been started yet, despite the app saying it would be ready as I stated. Apparently there was an order for like 100 pizzas in front of me. Tamala went above and beyond and put my pie in the oven to ensure it would be ready. Great customer service Thank you so much”
Address: 6018 S Grand Blvd, St. Louis, MO 63111, USA
“It's the traditional thin St. Louis pizza! They do not disappoint. It was so good I ate some of it before remembering to take a picture 😆 This location has a prettier dining room than the one I usually go to.”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…