Get directions to: Bamboo Garden, Alhambra, CA
Restaurant address: 2632 W Valley Blvd Alhambra, CA 91803, USA
Restaurant: Bamboo Garden