Skip to main contentToast Local logo
El Pollo Grill - Otay Ranch

El Pollo Grill - Otay Ranch

Rated 4.8 out of 5 by 44 guestsMexicanPrice range $1-15

2015 Birch Road Suite# 2003, Chula Vista, CA 91915