6881 Indian Creek Dr, Miami Beach, FL, 33141
6881 Indian Creek Dr, Miami Beach, FL, 33141
6881 Indian Creek Dr, Miami Beach, FL, 33141
6881 Indian Creek Dr, Miami Beach, FL, 33141
6881 Indian Creek Dr, Miami Beach, FL, 33141
6881 Indian Creek Dr, Miami Beach, FL, 33141

$5,195,000

6881 Indian Creek Dr, Miami Beach, FL, 33141

6
Courtesy of: Riviera Horizons LLC