Browsing Tag

Shimla

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.
Read More...
WP to LinkedIn Auto Publish Powered By : XYZScripts.com