New Shanghai - Chatswood Lemon Grove Plaza

Restaurants Chatswood
New Shanghai - Chatswood Lemon Grove Plaza

Yet another location to get your hands on soup-filled dumplings and hearty rice noodles with shredded duck.

Posted:

Venue name: New Shanghai - Chatswood Lemon Grove Plaza
Contact:
Address: Shop 20, Lemon Grove Plaza
Chatswood
2067
Static map showing venue location
LiveReviews|0
NaN people listening