View details for 6580 Indian Creek Dr 6580 Indian Creek Dr $4,250+ North Beach, Miami Beach, FL 33141
View details for 640 Pennsylvania Ave 640 Pennsylvania Ave $2,400+ Flamingo-Lummus, Miami Beach, FL 33139