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…
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…