Dillard's 261

Dillard's #261 is a Dillard's department store located at Mall of Georgia, 3333 Buford Drive in Buford, Georgia. The store opened in 1999.