China Mountain

14959 Saint Clair Avenue, Cleveland OH

(216) 451-9222

Rated 5.0 out of 5 from 1 Reviews China Mountain is a much liked Chinese Restaurant Restaurant Ranked #1 of 46 Restaurants in Five Points Collinwood Cleveland. Some say it is delicious.

★★★★★ on the 7th of August, 2013

Ham fried rice is delicious. $3.50 for a small, which would be a large anywhere else.
Location