Worldwide icon-chevron-right Europe icon-chevron-right United Kingdom icon-chevron-right England icon-chevron-right London icon-chevron-right Deli Lama

Deli Lama

Shopping, Delis Streatham
5 out of 5 stars
(7user reviews)
Deli Lama, groceries, Streatham

Time Out says

Grocery store cum café that is honest and out-there about where all their ingredients are sourced.



Address: 241 Streatham High Rd
SW16 6EN
Transport: Streatham rail
Do you own this business?

Users say (7)

5 out of 5 stars

Snap up exclusive discounts in London

Time Out's handpicked deals — hurry, they won't be around for long...