La Pizza is on Delmar in University City.  They also offer delicious salads and sandwiches. Give them a call at 314-725-1230 or find them online at LaPizzaMenu.com.