A Mexican Restaurant in Chula Vista CA

Established in 2010. Super Pollo was founded in Los Mochis, Sinaloa Mexico in 1975


Day Opening Closing
Click the button to add a review for Super Pollo

Add Review