Indraprastha Resort Dalhousie is located in Dalhousie. Indraprastha resorts is a luxury hotel in Dalhousie Himachal Pradesh (India). A newly constructed hotel with four Star facilities this hotel provides a tranquil retreat amid spectacular landscape. A preferred destination for business travellers and tourists. Indraprastha Resorts has 38 rooms and suites.