Hotel lords,Dehradun
Isbt Crossing, Saharanpur Rd, Dehradun, Uttarakhand 248171, 248171 Dehradun, India
Located in Dehradun, 33 km from Gun Hill Point, Mussorie and 5.8 km from Dehradun Station, Hotel lords, Dehradun provides spacious air-conditioned accommodation with a terrace and free Wi-Fi.