La Casa Ochoa Mexican Restaurant

Row 1

Details
1860 The Alameda (at University Ave.)
San Jose, CA 95126

Foursquare Tips

  • Avoid. Pretty sure this place is a front for Meth dealing.