Icon in South Beach Unit 2901

No Photo
$3,975,000
3
3
0
Price / SQFT $1,853
Living Area SQFT 2,145
Year Built 2005
Tax 49,039
Maintenance Fee N/A
Floor Number 29
Unit Number 2901
Pets Allowed No
Please view Floor Plan Page