Tag : ITC

Hospitality Insider

Featured ITC Hotels launch Welcomhotel Shimla; forays into Himachal Pradesh

traveltrade
Welcomhotel has launched its first property in Himachal Pradesh, Welcomhotel Shimla. Tucked away in an unexplored village with experiential stays, lush green expanse and breathtaking