Mambow: Peckham favourite to open first permanent site in Clapton Following pop-ups and a market stall, the new east London restaurant will showcase the best of chef Abby Lee’s Malaysian cooking Evening Standard · Sep 18, 2023