17 Indian Creek Dr, Miami Beach, Florida 33154 USA