Howard Wang's China Grill will be closing its Southlake location, with its last business day set for June 25. The location at 1471 E. Southlake Blvd. opened in 2013 and has offered Chinese dishes such as pecking duck, various types of stir-fry and roast pork. Howard Wang's has two locations in Dallas and one in Frisco. 817-488-4666.