The Salwoods exterior

The Sal Wood Forest Retreat & Spa

The Sal Woods Forest Retreat is a picturesque resort that is set in the Sal forests of Dehradun. The charming setting helps guests detach from the stresses of everyday life. Come, enjoy a stay at one of the best nature resorts in Dehradun.