Hotels & Resorts The Leela Palaces, Hotels and Resorts expands into Northeast with new property in SikkimDecember 8, 2023 The Leela Palaces, Hotels and Resorts, a luxury hotel brand, have recently announced the signing of a management agreement for…