← Chula Vista restaurants
Taco Champs
No reviews yet
Mexican850 Broadway, Chula Vista
Own or manage Taco Champs? Claim this listing free
Hours
Hours not listed yet.
Details
Address850 Broadway, Chula Vista 91911
Phone+16193616816
Websitehttp://sdtacochamps.com/
Email[email protected]
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.