International Plaza and Bay Street is an upscale shopping mall and dining destination located near the Tampa International Airport. International Plaza is a traditional enclosed shopping mall with its largest stores being Dillard’s, Neiman Marcus, Nordstrom, and LifeTime Athletic.
Address: 2223 N Westshore Blvd, Tampa, FL 33607
Phone: (813) 342-3790
Leave a Reply