11060 NW 88th Ter Miami, FL 33178