Dillard's 924

Dillard's #924 is a Dillard's department store located at Cielo Vista Mall, 8401 Gateway Boulevard West in El Paso, Texas. The store opened in November 1974.