
Star Malaysian restaurant Mambow has been crowned London’s best local restaurant by The Good Food Guide.
The chef Abby Lee relocated her restaurant to a permanent space in Clapton last year, having already won plaudits at her temporary site in Peckham.