Lemon Tree Hotels signs a new hotel in Kumbhalgarh
Lemon Tree Hotels announced its latest signing of a franchised hotel - Lemon Tree Resort, Kumbhalgarh, Rajasthan. The property, which shall be franchised by Lemon Tree Hotels Limited, is expected to open in December 2023.