La Casa Ochoa Mexican Restaurant

Mexican, Home
$
1860 The Alameda (at University Ave.)
San Jose, CA 95126

Tips

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