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