1161 NW 128th Pl Miami, FL 33182