Dillard's 920

Dillard's #920 is a Dillard's department store located at Cottonwood Mall, 10000 Coors Bypass Northwest in Albuquerque, New Mexico. The store opened in July 1996.