Lemon Tree Hotels Ltd
About the Company: Lemon Tree Hotels is India’s largest hotel chain in the mid-priced hotel sector, and the third largest overall, on the basis of controlling interest in owned and leased rooms. Company is the ninth largest hotel chain in India in terms of owned, leased and managed rooms, as of June 30, 2017. Company …