The Sun reports Craig David has bought himself an amazing bachelor pad in London for $3.7 million. The flat has four bedrooms, a dining room, a drawing room, three roof terraces and a sprawling kitchen. “This is one of the most exclusive penthouse flats in the country,” a pal of the singer said. “Craig visited the place and was blown away by the sheer majesty of it all. He’s looking forward to standing on his balcony, looking out over the gardens.” Read more.