Get directions to: Bamboo House Chinese Restaurant, Tallahassee, FL
Restaurant address: 112 East 6th Avenue Tallahassee, FL 32303, USA
Restaurant: Bamboo House Chinese Restaurant