Dillard's 307

Dillard's #307 was a Dillard's department store located at Crestwood Plaza, 145 Crestwood Plaza in St. Louis, Missouri. The store opened in January 1984 and closed in 2007.