Indraprastha Hotels and Resorts is the name of comfort, luxury and homely accommodation at Himachal....