Total Units: 98 SqFt. Range: 670 – 1,669
Year Built: 2012 Location: 6700 Indian Creek Dr, Miami Beach FL 33141
Bedrooms: 1-3 Price Range: $410,000 – $1,395,000