During a recent stay at The Leela Palace, New Delhi, I was invited to review their Indian fine dining restaurant, Jamavar, which specialises in both northern and southern Indian cuisine.
The Leela Palace New Delhi has been recognised on the World's 50 Best Discovery hotels list, a global platform that celebrates the best restaurants, bars, and hotels worldwide. This follows the ...