El Pollo Loco 3750 W 5th St Oxnard, CA 93030 Phone: (805) 382-9975 Fax: (805) 382-0560
Category: Restaurants