Get directions to: China, Sheffield Lake, OH Restaurant address: 5194 Detroit Road Sheffield Lake, OH 44054, USA Driving Walking Bicycling Restaurant: China