Tatler writes about the seasonal white truffle menu at the best Italian restaurant in Mayfair

White Truffle season comes but once a year and there is no place better to enjoy it than at London fine dining Italian restaurant Il Borro Tuscan Bistro. Read on to see what Tatler has to say about us and this most special of seasons.