Taste of Shanghai
Shop 2b / 5/6-14 Castle St, Castle Hill, NSW, 2154
(02) 9659 6163
Well-known locale with traditional Chinese noodle dishes, stir-fries & dumplings, plus dim sum.
Category: Restaurants