12 London Restaurants Just Awarded Michelin Stars

London’s world-famous Ritz Restaurant and the innovative Soho venue Humble Chicken have both been awarded two Michelin stars.
Chef Mark Birchall looked close to tears as he was announced as the only new recipient of the Three Star honour - considered ...