20600 NE 20th Pl Miami, FL 33179