6620 Indian Creek Dr Ph711 PH711, Miami Beach, FL 33141
Miami Beach, FL 33141
1 / 30

$1,865,000
3 bed · 3.5 bath · 2,231 sq ft · Built 2016
6620 Indian Creek Dr Ph711 PH711, Miami Beach, FL 33141
Miami Beach, FL 33141
1 / 30

$1,865,000
3 bed · 3.5 bath · 2,231 sq ft · Built 2016