The Araki – London Dining Experience July 24, 2017Europe, United KingdomNo CommentsFood, London, United KingdomJesse Jia The Araki 12 New Burlington Street, London W1S 3BH, England The Araki is an award winning restaurant located in the Mayfair district of London. Most notably it was awarded two Michelin stars...