Contact
El Pollo Grill Otay (619) 934-1300
2015 Birch Rd Suite 2003, Chula Vista CA as of dinehere.us