Das Windsor Cottages Lansdowne bietet einen Patio, einen Spielplatz und die Gärten sowie Zimmer mit Blick über die Berge.
Zu den Sehenswürdigkeiten in der Nähe gehört Saint John Church Lansdowne Uttarakhand in knapp 3 km Entfernung vom Hotel. Liste von Marienkirchen ist auch einen Besuch wert und liegt 1 km von hier entfernt. Das Stadtzentrum ist zu Fuß in etwa 25 Minuten zu erreichen. Bhulla Tal liegt ziemlich nahe an dem 3-Sterne-Hotel. Die Unterkunft befindet sich in 110 km Entfernung vom Flughafen Dehradun.
Einige Hotelzimmer bieten einen Patio, einen gefliesten Boden und eine Klimaanlage sowie ein privates Badezimmer. Auch diese Zimmer sind mit Fliesenböden ausgestattet. Die Gästezimmer im Hotel verfügen über Daunenkissen und Daunen-/Federkissen.
Das Windsor Cottages bietet ein Frühstücksbuffet im Restaurant an.