Restaurant Review: Mowgli Indian Street Food

The latest to open up on the Westgate roof terrace is Mowgli Street Food, an Indian dining experience which ” is not about the intimate, hushed dining experience. It is about the smash and grab zing of healthy, light, virtuosic herbs and spices.” We’d been looking forward to their opening yet with lingering flu, completely managed … Continue reading Restaurant Review: Mowgli Indian Street Food