‘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 a luxury suite. Nestled amidst lush green forests, Continue Reading