At Itaku they combine Italian heritage with fine, fresh flavours and the finest ingredients with Japanese technique. The premium innovative menu includes premium produce from Japan, Italy and hand-picked herbs from the British countryside.
Location
Itaku,
110 Great Portland Street,
London,
W1W 6PQ,
United Kingdom