← Chula Vista restaurants
Los Panchos
No reviews yet
Mexican2130 Birch Rd, Chula Vista
Own or manage Los Panchos? Claim this listing free
Hours
Hours not listed yet.
Details
Address2130 Birch Rd, Chula Vista 91915
Phone+16192161611
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.