Search More


St Louis Pizza Haus - Closed

6602 Delmar Blvd. University City, MO 63130-4503 | University City | 314-862-4287
Related Stories (1)


  • Cuisine(s): American, Pizza
  • Features: Delivery, Patio/Sidewalk Dining, Takeout

Related Stories

  • Dining: Reviews
    The two wisest things I've ever heard concerned work and pizza. The first I attribute to an old boss of mine, the best boss I ever had, who once said to me as we were discussing the writing...