Yet another location to get your hands on soup-filled dumplings and hearty rice noodles with shredded duck.
New Shanghai - Chatswood Lemon Grove Plaza (CLOSED)
Time Out says
Details
- Address:
- Shop 20, Lemon Grove Plaza
- Chatswood
- Sydney
- 2067
- Contact:
- View Website
- 02 9415 3536
Discover Time Out original video