Le Méridien New Delhi receives ‘Best City Business Hotel’ award at India Travel Awards

Le Méridien New Delhi won the ‘Best City Business Hotel’ award at the India Travel Awards 2025. Receiving the award, Meena Bhatia, Vice President and General Manager, said, “The true edge of hospitality lies in the human touch. While we must embrace technology and prepare for the future, my advice to future leaders is never lose the human edge that defines hospitality.”