Taste of London has returned for its 15th year, and will end its run this Sunday (23 June 2019). Rain didn’t dampen the launch night on Wednesday, and the queues were long. You might yet consider such long waits to get inside worthwhile, however, as an ample line up of bars and restaurants, including some […]