Lemon Tree Hotels opens its second hotel in Himachal Pradesh
Lemon Tree Hotels launched its latest franchised property - Lemon Tree Hotel, Manali, Himachal Pradesh. This property features 34 well-appointed rooms, one restaurant, a bar, a fitness center and more. It offers a perfect blend