Lemon Tree Hotels said that the company has signed a License Agreement for a 76 room property located at Bhubaneswar, Odisha under the company's brand 'Lemon Tree Premier'. The hotel is expected to be operational by March, 2020. The announcement was made after market hours yesterday, ...read more