The Lemon Tree Hotel Company

The Lemon Tree Hotel Company is an upscale, full service, moderately priced hotel chain. It is India’s fastest growing hotel company with 19 properties (operating/under development) aggregating 2,500 rooms across 15 major cities.