fromwww.newsshopper.co.uk
5 months agoPopular Indian restaurant in south east London named one of the UK's best
Kachori in Elephant & Castle is recognized as one of the top 20 Indian restaurants in the UK, highlighting authentic Indian cuisine's growing popularity.