Indian Hotels
This is a premium Taj resort located at height of over 8000 ft in Himachal Pradesh. The resort has 99 keys, two restaurant, a bar, a spa floor, indoor swimming pool and a gym. It is located over an area of about 5 acres on a 1km long mountain ridge overlooking the mountains. The location and weather which are the USPs of the site, have however posed a major challenge in its construction. Complete