The 3-star Saffron Leaf Hotel is set just 3.9 km from Tibetan Buddhist Temple, Clock Tower and Mussourie Resort Area.
Saffron Leaf Hotel is 30 minutes' walk from the center of Dehradun.
This hotel boasts close proximity to forests.
Guests can reach Saffron Leaf Hotel by car from Dehra Dun airport in 25 minutes.
Saffron Leaf Hotel comes with free Wi-Fi, flat-screen TV, a safe and a minibar in all rooms. They provide bathrooms with a shower and complimentary toiletries.