Dillard's 304

Dillard's #304 was a Dillard's department store located at Jamestown Mall, 400 Jamestown Mall in Florissant, Missouri. The store opened in January 1984 and closed in 2006.