12599 NW 107th Ave Miami, FL 33178