1740 NW 96th Ave Miami, FL 33172