
Contact us
About company
Lemon Tree Hotels is India’ chain in the mid-priced hotels sector & 3rd largest overall, as of June 30, 2017, according to the Horwath Report. It operates 56 hotels in 33 cities with Over 5500 rooms & 5000 employees.
IN
Unknown
Not verified company