19765 SW 130th Ave, Miami, FL 33177