Lemon Tree Hotels signs two new hotels in Nepal
Lemon Tree Hotels announced its latest signing of two franchised hotels- Lemon Tree Premier, Budhanilkantha, Kathmandu, Nepal and Lemon Tree Resort, Lumbini, Nepal. The two combined bring on board almost 200 keys and take the count up to