Icon South Beach is a luxury high-rise at 450 Alton Rd in Miami Beach, Florida, built in 2005 and well established in the local market. Notable features include 41 floors, South Beach, Related Group and Philippe Starck interiors. With 41 floors and 289 residences, pricing here starts from $700K+, reflecting Miami Beach's position in the South Florida luxury market.
Located at 450 Alton Rd, Miami Beach, Florida. 289 residences across 41 floors. Pricing from $700K+.