London foodfromTime Out London1 month 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.