Hotels & Resorts Lemon Tree Hotels Ltd. launches its third property in Dehradun – Keys Prima by Lemon Tree Hotels, Aketa, DehradunAugust 17, 2021 Lemon Tree Hotels Limited announced the opening of Keys Prima by Lemon Tree Hotels, Aketa, Dehradun. This is the third…