View details for 3801 Indian Creek Dr 3801 Indian Creek Dr $1,475+ Ocean Front, Miami Beach, FL 33140
View details for 7700 Tatum Waterway Dr 7700 Tatum Waterway Dr $3,200+ North Beach, Miami Beach, FL 33141
View details for 6580 Indian Creek Dr 6580 Indian Creek Dr $4,250+ North Beach, Miami Beach, FL 33141