Get directions to: Bamboo Garden Restaurant, Santa Cruz, CA
Restaurant address: 3744 Capitola Road Santa Cruz, CA 95062, USA
Restaurant: Bamboo Garden Restaurant