- www.lemontreehotels.com
- 10
- 14
- 6
Fresh, spirited and youthful, Lemon Tree Hotels (LTH) is India's largest chain in the mid-priced hotels sector and third largest overall, as of June 30, 2017, according to the Horwath Report. This award winning Indian hotel chain opened its first..
Relevance: 78.93878