La Mejor Taqueria
Address:
2003 Story Rd, San Jose, CA 95122
Phone:
(408) 254-4693
Restaurants
Other Businesses:
- China Wok at 9 N Market St, San Jose, CA 95113
- Duc Huong at 2569 S King Rd, San Jose, CA 95122
- El Grullo Restaurant at 2444 Alvin Ave, San Jose, CA 95121
- Pho Ha Noi at 1759 E Capitol Expy, San Jose, CA 95121
- Caravan Lounge at 98 S Almaden Ave, San Jose, CA 95113