891 Venetian Dr, Miami, Florida, 33139