Home / Tag Archives: Himachal

Tag Archives: Himachal

Taj Theog Resort & Spa Shimla Opens in India

Taj Theog Resort & Spa Shimla Opens in India

The Indian Hotels Company Limited (IHCL) is introducing the Taj brand in Himachal Pradesh with the opening of Taj Theog Resort Spa, Shimla. Nestled amidst thick Cedar forests and spread over five acres, every nook and corner of the hotel offers mesmerising views of the Himalayas. Mr. Puneet Chhatwal, Managing …

Read More »