Dillard's 405

Dillard's #405 is a Dillard's department store located at Park Plaza Center, 6000 West Markham Street in Little Rock, Arkansas. The store opened in March 1965.