Details: Located on the second floor of Queens Crossing Mall, at 136-17 39th Ave. Flushing, New York 11354. The official site is http://www.queenscrossing.com/shopinfo/new-mulan/
Came here for dim sum. Nothing extraordinary about this place. Just your average dim sum. Nothing else to say.
Score: 5.5/10