Dillard's 361

Dillard's #361 was a Dillard's department store located at Tower City Center, 100 Public Square in Cleveland, Ohio. The store opened in 1992 and closed in 2002.