JUST REDUCED: 6000 Indian Creek Dr 17A
6000 Indian Creek Dr 17A | Miami Beach Steps from the Beach, newer building, built by Sieger Suarez w/ only 34 units and 2 units per floor. Enjoy sunrise and sunset, unobstructed intercoastal and downtown Miami views w/ wrap