Restaurant
Chai Thali
2 locals recommend,
Tips from locals
Cool Indian restaurant, also on Deliveroo to eat at home after a long day of visits !
Unique things to do nearby
Location
19 Mandela St
London, England