Revealed: Time Out's 50 best restaurants in London for 2024New number one restaurant in London: Mambow in Clapton by chef Abby Lee.Top 50 list includes a mix of classic, modern, Michelin-starred, and neighborhood restaurants across London.