International Plaza Shopping Center
2223 N Westshore Blvd
Located 18.57 miles from Palm Pavilion InnInternational Plaza
International Plaza, a 1.26-million-square-foot shopping venue that combines an enclosed shopping center with an adjacent outdoor lifestyle/entertainment area. The shopping center, featuring up to 200 specialty stores and restaurants, brings shoppers an array of new retail options, including three anchor stores new to Florida's Gulf Coast, Tampa Bay's largest Dillard's, more than 90 stores and restaurants previously unavailable to area shoppers and an exceptional complement of convenient amenities.