Dillard's 221

Dillard's #221 is a Dillard's department store located at The Florida Mall, 8001 South Orange Blossom Trail in Orlando, Florida. The store opened in 1991.