Get directions to: Bamboo House Chinese Restaurant, Alhambra, CA
Restaurant address: 2718 West Valley Boulevard Alhambra, CA 91803, USA
Restaurant: Bamboo House Chinese Restaurant