Get directions to: Bamboo Village Chinese Restaurant, Sherman Oaks, CA
Restaurant address: 12910 Magnolia Boulevard Suite E Sherman Oaks, CA 91423, USA
Restaurant: Bamboo Village Chinese Restaurant