China Mountain III

7907 Cedar Avenue
Cleveland, OH 44103

A Chinese Restaurant in Cleveland OH

China Mountain Iii is located at the address 7907 Cedar Ave in Cleveland, Ohio 44103. 

Day Opening Closing
Mon - Fri 11:00 am 10:00 pm
Sat 12:00 nn 10:00 pm
Click the button to add a review for China Mountain III

Add Review