Welcome to Mama Mulan… They’re serving up a traditional Chinese cuisine experience! With delicious Winter warmer noodle dishes and a captivating decor that will take you straight to China! Mama Mulan is open now at 88 Archer Street, Chatswood.