Bamboo House Chinese restaurant at 112 E. 6th Ave. in Tallahassee, Florida.

Bamboo House Chinese restaurant at 112 E. 6th Ave. in Tallahassee, Florida.