International Plaza and Bay Street is a two-level enclosed mall with an open-air restaurant street attached, at Westshore and Boy Scout Boulevards in Tampa, FL, right beside Tampa International Airport.
Its opening was scheduled for September 11, 2001.
The doors opened on the 14th instead, with Apple’s first Florida store among the 200 tenants inside…