$1,249,500
Waterfront
3411 Indian Creek Dr # 704, Miami Beach FL 33140
Miami Beach, FL
2 bd
2 ba
1,200 sqft