Icon Central (801 Central Apartments)

St Petersburg
Florida
Built In 
2018
Architect: 
Humphreys & Partners Architects
548
 Units Installed