Taste of London 2016 – the world’s greatest restaurant festival

Taste of London markets itself as the world’s greatest restaurant festival, and rightly so. From Masterchef candidates to Michelin-starred chefs, the talent and culinary delights were staggering. And whilst the weather has been… Continue reading