El Pollo Loco

Restaurant in Vacaville, California

Opening hours: Mo-Su 09:30-23:00 Features: outdoor seating, takeaway, step-free access, air conditioning

3346 North Texas Street, Fairfield, 94533