5601 NW 19th Ave Miami, FL 33142