View Image Comments Off on Kachori London: A Hidden Gem Serving Bold Indian food in Elephant and Castle