Dillard's 443

Dillard's #443 was a Dillard's department store located at South Square Mall, 4001 Chapel Hill Boulevard in Durham, North Carolina. The store opened in 1990 and closed in 2002.