Noun Clause contains a subject and verb and can do anything that a noun can do
What he does for this town is a blessing.
A Noun Phrase, frequently a noun accompanied by modifiers, is a group of related words acting as a noun: the oil depletion allowance; the abnormal, hideously enlarged nose.