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
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