Lemon Tree Hotels unveils its fourth property in Himachal Pradesh
Lemon Tree Hotels Limited launched Lemon Tree Hotel, Kasauli in Himachal Pradesh recently. This is the fourth property of the group in this scenic state. This property boast beauty and elegance with 49 keys which