Wonderland. Il Borro is a delicious slice of Tuscan elegance in the heart of bustling Mayfair. Art & Culture