LEMON TREE HOTEL - HYDERABAD

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..

  • LIGHTCRAFT