13.1 C
New Delhi
Friday, November 22, 2024
Tags NorthEast

Tag: NorthEast

The Leela makes its debut in Northeast India

The Leela Palaces, Hotels and Resorts has revealed the execution of a management agreement for a 140-room hotel in Ranka, Sikkim, representing the brand’s...