Home ยป Indian Creek Indian Creek $1,100,000 Active 6000 Indian Creek Dr 11A Miami Beach, Florida 2 Beds 3 Baths 1,300 SqFt