Yum Cha restaurant and takeaway menus in Ryde

Lan Yuan

Chinese, Yum Cha

Level 1, Top Ryde Shopping Centre, Corner Blaxland and Devlin Street, Ryde, Sydney