Get directions to: Bamboo Palace, Cleveland, OH
Restaurant address: 16610 Lorain Ave. Cleveland, OH 44111, USA
Restaurant: Bamboo Palace