Time Out London
2 months agoLondon food
This is London's best local restaurant, according to the Good Food Guide
Mambow in Clapton, London, was named the best local restaurant by the Good Food Guide, highlighting its excellence in showcasing Malaysian cuisine and culture. [ more ]