
Construction of ICON Central, a luxury 15-story apartment building is now complete. The Related Group is the developer of the project located on Central Avenue in downtown St. Pete. The project includes 368 apartments and about 20,000 square feet of retail space.