About Hotel Red Fox By Lemon Tree
The Lemon Tree Hotel Company Today
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 27 hotels in 16 cities with over 3000 rooms and 3500 employees. This speedy growth has made the group the 3rd largest hotel chain in India by owned rooms, currently.