Get directions to: China House Restaurant, Euclid, OH
Restaurant address: 22316 Lake Shore Blvd Euclid, OH 44123, USA
Restaurant: China House Restaurant