Das 3-Sterne-Hotel V Resorts Albert Lodge liegt 35 Kilometer vom Flughafen Dehradun entfernt. Die Unterkunft umfasst 9 Zimmer.
Es ist in einer Entfernung von 4 km von Lal Tibba Scenic Point gelegen. Die Gäste können Landour Clock Tower in einer Entfernung von 3.1 km besuchen.Das Hotel liegt in unmittelbarer Nähe zu Children und zu Lambi Dehar Mines.
Satelliten-TV, ein Flachbildschirm-TV und ein elektrischer Wasserkocher werden in jedem Zimmer angeboten. Sie sind auch mit privaten Bädern ausgestattet.
Jeden Morgen kann man ein Frühstücksbuffet einnehmen. In den Straßen rund um das Hotel gibt es eine Vielzahl von Restaurants wie Ahsaan's Family Restaurant und The Doon Diner.