Abby Lee to open Mambow in Clapton next month

Chef Abby Lee will relocate her modern Malaysian restaurant concept Mambow from Peckham’s Market Stalls to a permanent site in Lower Clapton, east London, next month.