Dillard's 716

Dillard's #716 is a Dillard's department store located at Northpark Center, 8687 North Central Expressway in Dallas, Texas. The store opened in 1987.