Dillard's 721

Dillard's #721, previously designated as Dillard's #505', was a Dillard's department store located at Windsor Park Mall, 7900 Walzem Road in San Antonio, Texas. The store opened in July 1976 and closed in  2002.