London Restaurants July 10, 2018 0 Chimichurris Kick off. Dining anywhere in London in the midst of the World Cup season is…