Browsing Tag

Taj Theog Resort & Spa

Taj opens maiden mountain resort in Shimla

The Indian Hotels Company Limited has expanded the Taj brand in the Indian State of Himachal Pradesh with the opening of Taj Theog Resort & Spa, Shimla. Positioned amid thick cedar forests and spread over two hectares, every nook and corner of the hotel offers mesmerising views of the mighty Himalayas.
WP to LinkedIn Auto Publish Powered By :