Royal Green Buds
TCV Road,Gopalpur,Near Dhuladhar nature Park Palampur Road Dharamshala, 176059 Dharamshala, India,Object type: Hotel Dharamshala
Located in Dharamshala, 13 miles from HPCA Stadium, Royal Green Buds has accommodations with a restaurant, free private parking and a garden. This 3-star hotel