Tucked away in The Market in Peckham is Mambow, a modern and casual Malaysian eatery run by Chef-founder Abby Lee.
Stall 11, Market, 133a Rye Ln, London SE15 4BQ