26625 Brookpark Ext
756 Southpark Ctr Cleveland, AL
1430 W 117th St Lakewood, OH
I think this is the best Chinese food in town, it's really good! The service is very good and the dining room is very nice.
October 10, 2011
If you've been to or used
Jumbo II, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.