Dillard's 290

Dillard's #290 was a Dillard's department store located at Plaza Lake Forest, 5700 Read Boulevard in New Orleans, Louisiana. The store opened in 1998 and closed in 2005.