6800 Indian Creek Dr, 9A Miami Beach, Florida, 33141 United States