$3,500,000
2
Beds
⋅
3
Baths
⋅
A12035465
MLS
⋅
29 Indian Creek BLDG.
2901 Indian Creek Dr Unit #THA, Miami Beach