Craig David sells house
Craig David sells house

Craig David has sold his Miami penthouse for $4.3 million - $1.45 million less than the original asking price.