Chalet Hotels Limited develops, owns, and manages hotels in India. The company’s portfolio comprises seven operating hotels, including a serviced residence located in Mumbai, Pune, Hyderabad, Bengaluru, and Delhi representing...
Related Articles
Read More “Chalet Hotels Limited 2023” »