Dillard's 168

Dillard's #168 is a Dillard's department store located at Anderson Mall, 3101 North Main Street in Anderson, South Carolina. The store opened in 2008.