Das 2-Sterne The Downtown Stays Dehradun bietet 14 Zimmer mit Blick auf die Berge an.
Tapkeshwar Temple ist rund 6 Kilometer vom Hotel entfernt, während Uhrturm Dehra Dun etwa 2 Kilometer von hier entfernt ist. Das Stadtzentrum von Dehradun ist in etwa 10 Minuten zu Fuß erreichbar. Indira Market ist in rund 25 Fußminuten Entfernung von der Unterkunft. Die Gäste können zum Flughafen Dehradun in 28 Minuten mit dem Auto gelangen.
Einige Hotelzimmer bieten einen Balkon, TV und eine Klimaanlage sowie ein privates Badezimmer. Neben einem elektrischen Wasserkocher gibt es auch einen Flachbild-TV. Sie verfügen über Toilettenartikel und Hausschuhe sowie über viele zusätzliche Annehmlichkeiten, darunter Toilettenartikel und Handtücher.
Das Downtown Stays bietet den Gästen Frühstück im Restaurant an. Das Restaurant Anandpuri ist ganz in der Nähe vom Hotel gelegen.