top of page
Chai Thali
Restaurant
19 Mandela Street, London, UK
Voted #1 Indian Street Food Restaurant London, 10 Minute Walk from Camden Station
bottom of page
Restaurant
19 Mandela Street, London, UK
Voted #1 Indian Street Food Restaurant London, 10 Minute Walk from Camden Station