Dillard's 721 (The Shops at La Cantera, San Antonio, Texas)

Dillard's #721 is a Dillard's department store located at The Shops at La Cantera, 15900 La Cantera Parkway in San Antonio, Texas. The store opened in 2005.