Taste of London 2016 hailing itself as The World’s Greatest Restaurant Festival certainly brought together world-renowned chefs and the best of London restaurants offering samples of their latest exquisite food and drink products. Caviar champagne, wine and other gourmet delights from as far afield as Honduras ad the Far East. Not to be missed! November 17-20
Facebook Comments