Dillard's 986

Dillard's #986 was a Dillard's department store located at Westminster Mall, 5301 West 88th Avenue in Westminster, Colorado. The store opened in 1998 and closed in 2011.