Articles about Sparrow Italia Mayfair Latest Popular London's best Italian restaurants Restaurant Guide to Italian restaurants in Mayfair Restaurant Where to eat truffles in London Restaurant/Food & drink