1665 NW 132nd St North Miami, FL 33167