← San Jose restaurants
Crystal Taqueria
No reviews yet
Mexican101 Delmas Ave, San Jose
Own or manage Crystal Taqueria? Claim this listing free
Hours
Hours not listed yet.
Details
Address101 Delmas Ave, San Jose 95110
Phone+12098099186
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.