El Pollo Loco
(619) 476-9325 | View Website

666 H St, Chula Vista, CA | Directions   91910

32.629877 -117.092242
Get Directions