El Pollo Loco - Upland in Upland, California (Restaurant, Fast food, Mexican Chicken) - Map

Map & Directions Store Details & Deals

760 E Foothill Blvd.
Upland, California 91786

Phone: 909-920-9191

Detailed Map