Sparrow Italia is a modern Italian restaurant that transports the southern European coast to the guts of Mayfair. Head down the spectacular wrought-iron staircase and take pleasure in a luxurious dining experience filled with Italian soul whereas indulging in a menu that gives numerous truffle infused dishes. The truffle expertise at Sparrow Italia ranks it ...