Dillard's 205

Dillard's #205 is a Dillard's department store located at Tyrone Square Mall, 6990 Tyrone Square in St. Petersburg, Florida. The store opened in 1991.