Lemon Tree Hotels Limited (LTH) was incorporated on June 02, 1992. The Company is engaged in the business of developing, owning, acquiring, renovating, operating, managing and promoting hotels, motels ...