la casa ochoa mexican restaurant

Mexican, Home
$
1860 The Alameda (at University Ave)
San Jose, CA 95126
(408) 288-9076