One of London's most iconic Japanese restaurants since 1997

Brought to you by Deliveroo