Dillard's 264

Dillard's #264 is a Dillard's department store located at Perimeter Mall, 4500 Ashford Dunwoody Road Northeast in Atlanta, Georgia. The store opened in 2005.