Back
Perfect Taste Logo

Perfect Taste

5.47mi
6310 Delmar Blvd, St. Louis, MO, 63130
Not Available Now (Available Wed 11:00 AM - 8:45 PM)Call Now
About Perfect Taste

If you're looking for Szechuan restaurants in St. Louis look no further. Perfect Taste is known for having some of the best Szechuan in St. Louis. Located at 6310 Delmar Blvd, Perfect Taste is a ...show more

Compare Delivery Services

(See pickup options)
Chowbusbest deal
$4.99
Est. Fee
60 minEst. Time
Postmates
$5.99
Est. Fee
60 minEst. Time
Place Order
Chowbusbest deal
$4.99
Est. Fee
60 minEst. Time