TIH The Royal Castle - Dharamshala
In Maximus Mall, Chilgari Dharmsala Himachal Pradesh, 176215 Dharamshala, India,Object type: Hotel Dharamshala
Located in Dharamshala, 2.5 miles from HPCA Stadium, TIH The Royal Castle - Dharamshala has accommodations with a restaurant, free private parking, a garden and