el Pollo Grande

0 reviews
Claimed  •  Restaurants
213-749-4573
1600 S Hoover St Los Angeles, CA 90006 34.043663 -118.283933

Location & hours

Reviews

0.0
0 reviews

Start your review

How would you rate your experience?