Food & Beverage Top London Restaurant: The Grill Stratford’s Culinary Dominance Jaime Campos Oct 3, 2023