Sydney’s north shore has welcomed a large 180-seat Chinese restaurant with the opening of Mama Mulan in Chatswood today, 7 June.

View the Article