Fresh, spirited and youthful, the Lemon Tree Hotel Company (LTH) is Indiaâ€™s fastest growing chain of upscale, midscale and economy hotels. This award winning Indian hotel chain was founded in September 2002 and currently owns and operates 43 hotels in 27 cities with 4500 rooms and over 4000 employees. This rapid growth has made the group the 3rd largest hotel chain in India by owned rooms, currently.
3, MW Area, Industrial Area Phase I, Industrial Area, Chandigarh, 160002, India
Sun: 12:00 am - 12:00 am