El Pollo Grill - Otay Ranch 2015 Birch RdSte 2003Chula Vista, CA, 91915 View Phone 619-934-1300 View Website Experience & Reliability Top Mexican Restaurant in Chula Vista, CA Menu Requested content not found. About Photos & Videos Connect with this Business: Menu Send to My Email Send to My Phone Print this Page