ITC Hotels launch Welcomhotel Tavleen Chail in Himachal Pradesh
‘Welcomhotel’, one of India’s fastest growing hospitality brands from the ITC Hotels group has launched its second property in Himachal Pradesh —Welcomhotel Tavleen Chail — with 65 well-appointed guest rooms, including 18 fairytale cottages and