20907 NW 14th Pl Miami, FL 33169