Hotels & Resorts ITC Hotels launch Welcomhotel Tavleen Chail in Himachal PradeshJune 12, 2021 ‘Welcomhotel’, one of India’s fastest growing hospitality brands from the ITC Hotels group has launched its second property in Himachal…