La Plebada
Restaurant
•
4170 N 35th Ave, Phoenix, AZ 85017, USA
9.4
Saturday: 10 AM – 9 PM
See if anyone you trust recommends it!