Commercial and industrial building operation, Legislative bodies, national, Shopping center, neighborhood (30,000-100,000 sq. ft.)
St Croix's Plaza
St. Croix's Plaza is a commercial complex situated in Tampa, FL, offering a variety of retail and dining establishments for visitors and locals alike. This vibrant plaza provides a convenient and bustling environment for shopping, dining, and leisure activities in the heart of the city.
Generated from their business information