Get directions to: Bamboo Hut, San Jose, CA
Restaurant address: 5499 Snell Ave San Jose, CA 95123, USA
Restaurant: Bamboo Hut