Restaurants in St. Louis, MO
Restaurants • Pizza • Italian Restaurants
8137 Delmar Blvd,
St. Louis ,
MO
63130
UNITED STATES
Based on 3 reviews
HORRIBLE SERVICE, mediocre pizza
we have ordered pizza from La Pizza for quite some time. It's OK, nothing special, but it's close to our home and thereby convenient. I know many RAVE about their pizza, it is half decent, but nothing worthy of huge amounts of praise. ...Great Pizza in Delmar Boulevard!
I have been to La Pizza twice since I discover them 2 weeks ago! My wife and 3 boys love the place. The piza is truly fantastic and the staff is always very nice. Can't wait to go again!Terrible customer service and bad business ethics
This place has decent pizza, but their customer service and business ethic is deplorable. Go ANYPLACE else for a more consistent and better experience. They never stick to their posted business hours and don't honor promised services. I...Worldwide > United States > St. Louis, MO > Pizza