- December 18, 2025
Loading
ST. PETERSBURG — Icon Central, a residential tower in downtown St. Petersburg, has sold for a reported $149 million.
Camden Property Trust, a Real Estate Investment Trust based in Houston, acquired the 15-story, 368-unit complex