Get directions to: China House, Cleveland, OH
Restaurant address: 10571 Saint Clair Avenue Cleveland, OH 44108, USA
Restaurant: China House