The Leela Palaces, Hotels and Resorts, one of India’s leading luxury hotel brands, today announced the signing of a management agreement for a 140-room hotel in Ranka in Sikkim, marking the foray of the brand into Northeast India. Owned by…
The Leela Palaces, Hotels and Resorts, one of India’s leading luxury hotel brands, today announced the signing of a management agreement for a 140-room hotel in Ranka in Sikkim, marking the foray of the brand into Northeast India. Owned by…