New Welcomhotel Hamsa now in Manali

  The Welcomhotel brand continues its growth journey with the addition of this premier mountain resort, marking the presence of three Welcomhotel properties in Himachal Pradesh. ITC's Hotel Group's asset-right strategy has been instrumental in