Intl Plaza and Bay St-South Door is a retail establishment situated in Tampa, FL, offering a diverse selection of shops and dining options to visitors.
With a focus on providing a convenient and enjoyable shopping experience, this location serves as a hub for both locals and tourists looking to explore various retail offerings.
Generated from their business information