Dillard's 364

Dillard's #364 is a Dillard's department store located at Southpark Center, 16996 Southpark Center in Strongsville, Ohio. The store opened in October 1996.