Das Lords Eco Inn Dehradun ist mit 3 Sternen bewertet und verfügt über 17 Zimmer, wo Sie Ihre Auszeit in vollen Zügen genießen können. FRI Timber Museum liegt rund 4 Kilometer vom Hotel entfernt, und Ghanta Ghar ist in circa 10 Minuten mit dem Auto erreichbar.
Gautam Rishi's Temple liegt ebenfalls in der Nähe.
Die Zimmer sind mit einem Flachbildfernseher mit Satellitenkanälen und einer Klimaanlage ausgestattet, und einige bieten auch eine Aussicht auf die Stadt. Außerdem stehen den Gästen eine Dusche sowie tolle Annehmlichkeiten wie Toilettenartikel zur Verfügung.
In der Nachbarschaft gibt es verschiedene Lokale, darunter das Restaurant The Pearl Lounge, das einen 5-minütigen Spaziergang vom Lords Eco Inn Dehradun entfernt ist.