top of page

Chai Thali

Restaurant

19 Mandela Street, London, UK

Chai Thali

Voted #1 Indian Street Food Restaurant London, 10 Minute Walk from Camden Station

bottom of page