Lords Eco Inn Dehradun is situated in Dehradun, 28 km from Gun Hill Point, Mussorie and 2.2 km from Dehradun Station. Featuring a restaurant, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation features room service and a 24-hour front desk for guests.
Rooms have a flat-screen TV, and some rooms at the hotel have a city view.
The daily breakfast offers buffet, continental or Asian options.
Dehradun Clock Tower is 3.3 km from Lords Eco Inn Dehradun, while Indian Military Academy is 6.7 km from the property. The nearest airport is Dehradun Airport, 24 km from the accommodation.