(Translated by Google) The best Italian restaurant in London. The pasta (especially Carbonara and Mushroom or Truffle Fettuccine) is a cut above any other place in town. ... more