740 NW 122nd Street North Miami, FL 33168