Shakahari is one of the oldest serving vegetarian restaurants located in the heart of Old Delhi, next to the exit of Chawri Bazaar metro station.

All Products

14 products