Overview of Lemon Tree Hotel Chandigarh
Lemon Tree Hotels in Chandigarh is one of India’s largest hotel chains in the mid-priced hotel sector and is the third largest overall for many working professionals. It is located at Plot No. 3, MW, Industrial Area Phase 1, Chandigarh, 160002. Chandigarh comes on the list of planned cities in India where many innovative minds work. The well-structured infrastructure, with many nearby amenities, is making this place be called the hub of emerging startups.