Lemon Tree Premier Pune
Discover Unlimited Beauty
Lemon Tree Premier hotels are the best upscale business and leisure hotels chain in India. Book online and get best deals and offers available on online hotel …
Lemon Tree Hotels is a hotel chain company based in India. It 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, as of 30 June 2017, according to the Horwath Report.