Joy Chinese Cuisine, located at 1913 Justin Road, Ste. 121, Flower Mound, opened Nov. 20. The new Chinese restaurant is located in the previous space of Empress of China, which closed this summer. 469-771-3088