$425,000
Waterfront
6770 Indian Creek Dr, Miami Beach FL 33141
Miami Beach, FL
1 bd
2 ba
910 sqft