International Plaza is the most distinctive shopping and dining destination of Florida's West Coast, featuring 200 specialty stores and 16 restaurants, ...
The most unique shopping experience in Tampa, Florida. ✨ 200 stores. 15 sit-down restaurants. Tag us to be featured. 2223 N West Shore Blvd, Tampa, Florida ...