Dillard's 308

Dillard's #308 was a Dillard's department store located at St. Louis Centre, 601 Washington Avenue in St. Louis, Missouri. The store opened in August 1985 and closed in 2001.