Just in time for the start of the Christmas period Nobu London have launched their Chocolate Truffles.  Available to buy at Nobu London on Park Lane, each beautiful box, which has been sourced from a boutique designer in Tokyo, holds 18 handmade truffles in 2 varieties: White Chocolate Sake and Green Tea Dark Chocolate. They are the perfect to give as a gift this Christmas, or as an indulgent present to yourself.