6306th visitor, Write a review
New China Garden Restaurant Map

near L6W4K7

New China Garden Restaurant is People's Choice, 2016 winner

New China Garden Restaurant is ranked #3 of 16 nearby Restaurants.

They say New China Garden Restaurant is excellent, tasty, bigger