← San Jose restaurants
Odwalla
No reviews yet
Restaurant1805 Las Plumas Ave, San Jose
Own or manage Odwalla? Claim this listing free
Hours
Hours not listed yet.
Details
Address1805 Las Plumas Ave, San Jose 95133
Phone(408) 254-5800
Websitehttp://www.odwalla.com/
Email[email protected]
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.