Situato a soli 5 minuti a piedi da Gautam Rishi's Temple, il Lords Eco Inn Dehradun offre 17 camere con vista sulla città. Mindrolling Monastery si trova a circa 6 km e la Ghanta Ghar può essere raggiunto in 10 minuti in macchina.
Tra i luoghi di studio della zona figurano Forest Research Institute ( 4 km) e Welhams Girls High School ( 3 km). Trovarsi a circa 10 minuti in macchina dai FRI Timber Museum è un vantaggio per gli ospiti dell'hotel.
Le camere dell'hotel Lords Eco Inn sono dotate di una TV a schermo piatto con canali satellitari e un impianto di climatizzazione, e alcune dispongono anche di un bagno privato. I tocchi di classe per migliorare il vostro soggiorno includono un bagno alla francese e una doccia e cuffie per la doccia e teli da bagno.
Durante il soggiorno presso questa struttura a 3 stelle, gli ospiti possono scegliere tra i punti di ristoro nelle vicinanze, come il ristorante The Pearl Lounge, a circa 200 metri, o il ristorante Volcano Viceroy Inn Restaurant, a 14 minuti a piedi.