Tag: Clapham

***this restaurant has since closed down*** Tucked away in a pretty corner of Clapham is a recently opened, modern Indian restaurant called Zumbura. Mercifully moving

Read More