Lemon Tree Hotel, Dehradun is located in Dehradun, Uttarakhand. The average rating of this place is 4.20 out of 5 stars based on 4489 reviews. The street address of this place is Ground Floor, Pacific Mall, Rajpur Rd, near Bajaj Institute of Learning, Jakhan, Dehradun, Uttarakhand 248006, India. It is about 4.13 kilometers away from the Dehradun railway station.