The World Travel & Tourism Council (WTTC) announced the addition of The Leela Palaces, Hotels and Resorts to its prestigious Membership, aligning it with...
The Leela Palaces, Hotels and Resorts, a premier luxury hotel brand in India, has revealed the formalization of a management agreement for a 140-room...