Lemon Tree
Hotels across country
Lemon Tree – Fresh, spirited and youthful, Lemon Tree Hotels (LTH) is India’s largest hotel chain in the mid-priced hotel sector, and the 3rd largest overall, in terms of controlling interest in owned and leased rooms.