Dillard's 299

Dillard's #299 was a Dillard's department store located at Canal Street, 901 Canal Street in New Orleans, Louisiana. The store opened in 1998 and closed in 1999.