Best Western Indraprastha Resort And Spa is a best hotel in Mcleodganj, Dharamshala with luxury hotel rooms. The hotel is situated in upper Dharamshala, a very peaceful and nature loved place near Mcleodganj, Dharamshala. The hotel is one of the Best hotels in Dharamshala with complete accommodation services like standard, deluxe & luxury rooms, conference hall, spa, swiming pool, multi-cuisine restaurant for your taste buds, ample parking area and an amazing view of the might Ranjeet Sagar & Dhauladhar ranges right from your room balconies.