Update Info - Odwalla
This restaurant was reported as closed. If it is open, let us know.
Odwalla
1805 Las Plumas Ave
San Jose, CA 95133
1805 Las Plumas Ave
San Jose, CA 95133
This restaurant was reported as closed. If it is open, let us know.