Chalet Hotels in the list of India’s Great Mid-Size Workplaces for the 4th Consecutive Year
Accredited by Great Place to Work® Institute Chalet Hotels Limited, owner, developer, asset manager, and operator of high-end hotels in key metro cities of India has...