Join Josh and Oli as they embark on an exclusive omakase journey at Taku, a Michelin-star Japanese restaurant in Mayfair, London. Experience their firsthand reactions to beautifully crafted sushi and ...