Get directions to: The New Bamboo, Portola Valley, CA
Restaurant address: 3130 Alpine Rd Ste 300 Portola Valley, CA 94028, USA
Restaurant: The New Bamboo