4160 Ventura Ave Miami, FL 33133