Current Location : 91910
American Express Supports Small Businesses Buy Local Movement
201 Broadway Chula Vista, CA 91910
619-425-5153
Established in 2010. Super Pollo was founded in Los Mochis, Sinaloa Mexico in 1975
BY SUBMITTING YOUR INFORMATION, YOU AGREE TO RECEIVE EMAILS ABOUT SPECIAL DEALS IN YOUR LOCAL MARKET.