Dillard's 718

Dillard's #718 was a Dillard's department store located at Prestonwood Mall, 15151 Prestonwood Boulevard in Dallas, Texas. The store opened in 1987 and closed in 1998.