Review of Inchin's Bamboo Garden

5106 Great Northern Plaza South, North Olmsted, OH 44070

Overall Rating

Review


good things coming out of the kitchen. service was lacking and inattentive.

Updated 3 years ago

Celiac