George Clooney has sold his Los Angeles estate, which once belonged to Stevie Nicks, for $14.5 million.