Regional Indian cuisine at its best in London: Kachori
Kachori is a modern Indian restaurant in the award-winning leisure, office and residential green space development of Elephant Park, in London’s Elephant & Castle area. Feature by FnB columnist Riccha Grrover for