Dillard's 201 (International Plaza, Tampa, Florida)

Dillard's #201 is a Dillard's department store located at International Plaza, 2223 North Westshore Boulevard in Tampa, Florida. The store opened in 2001.