1444 NW 51st Terrace Miami, FL 33142