This is London's best local restaurant, according to the Good Food GuideMambow in Clapton, London, was named the best local restaurant by the Good Food Guide, highlighting its excellence in showcasing Malaysian cuisine and culture.