Taj Steps in Himachal Pradesh, with Taj Theog Resort & Spa, Shimla
Nestled amidst thick Cedar forests and spread over five acres, every nook and corner of the hotel offers mesmerizing views of the mighty Himalayas. Hotel’s design and architecture echoes colonial...
Read more