Kitchi is the oldest restaurant in India and it’s the best in the country.
But when it opened in 2016, it faced an uphill battle.
It was a bit of a surprise when it got an international Michelin star, but the restaurant is already a huge hit in the state of Uttar Pradesh.
The restaurant has now become an institution in the town of Kitchimuri.
Residents here have dubbed the restaurant ‘The Kitchita,’ after its main street.
It is open from 8am to 9pm daily, with an array of dishes and traditional fare available.