Swatch International Plaza
Tampa, US
Location
Tampa
About
Swatch International Plaza is a retail location for the Swiss watch brand Swatch, in a shopping mall on North Westshore Boulevard in Tampa. Google describes it as a long-standing outpost of the chain, selling Swatch's contemporary Swiss-made watches across a range of styles and colors. This is a brand retail store rather than an independent repair shop — Swatch locations like this one are focused on selling current Swatch collections rather than servicing other brands or performing general watch repair. Customers with a Swatch watch that needs warranty service would typically go through Swatch's own customer care channels rather than an in-store bench, though store staff can usually help point buyers toward the right process. For anyone in the Westshore area looking to browse or buy a new Swatch watch, it's a straightforward retail stop rather than a repair destination.
Also services 1 more brand
Swatch
Contact
- Address
- 2223 N Westshore Blvd Space 258, Tampa, FL 33607, Tampa
Own Swatch International Plaza?
Claim your listing to manage leads, update your profile, and start your free 14-day Premium trial.
Claim this shop