Hotel Forest Avenue is the best Luxury Hotel in Dehradun, located right next to the lush green Sal forests. The rooms offer a stunning view of Mussoorie on one side and the forest on the other. Nestled between the hills, Hotel Forest Avenue offers guests a luxurious stay, and modern facilities amidst a pollution-free environment.