The Leela Palaces, Hotels and Resorts expands horizons into Northeast India with new venture
The Leela Palaces, Hotels and Resorts, a luxury hotel brand, have recently announced the signing of a management agreement for a 140-room hotel in Ranka in Sikkim, marking the foray of the brand into Northeast