Food & Beverage Top London Restaurant: The Grill Stratford’s Culinary Dominance Conrad Vandusen Oct 4, 2023