Dillard's 720

Dillard's #720, previously designated as Dillard's #528, is a Dillard's department store located at North Star Mall, 7400 US Highway 281 Access Road in San Antonio, Texas. The store opened in 1987.