Lemon Tree Hotel, Dehradun is just 45 mins from the snow capped mountains of Mussoorie and two hours away from the holy cities of Haridwar and Rishikesh.