Lemon Tree Hotel is among the most sought after hotels in Dehradun and is stationed at an easy to reach location, facilitating travelers to reach it from various corners of the city. Book your stay no