London foodfromTime Out London2 months agoThe best local restaurant in London has been crowned by the Good Food GuideIda in Queen's Park is awarded the Best Local restaurant in London by the Good Food Guide.