A Japanese omakase feast for all raw fish lovers at Kikuchi, Tottenham Court Road

Kikuchi has been somewhat of a hidden Japanese institution since 1998. It is situated in Hanway Street, a hidden alleyway behind Tottenham Court Road in close proximity to another culinary institution, Hakkasan