Das 2-Sterne-Hotel Windsor The Mall Shimla bietet 7 Zimmer mit Blick auf die Berge sowie einen Wäscheservice und einen Reinigungsservice. Indira Gandhi Statue liegt rund 4 km vom Hotel entfernt, und Jakhu Tempel ist innerhalb von 20 Minuten zu Fuß erreichbar.
Zu den nahe gelegenen Gotteshäusern gehören Kali Bari Temple (650 Meter) und Savage (2 km). Kufri Fun World ist in etwa 4 km Entfernung von der Unterkunft.
Die Zimmer im Windsor The Mall Shimla sind mit einem Schreibtisch und einem Flachbildfernseher mit Satellitenkanälen ausgestattet und verfügen auch über ein privates Bad. Den Gästen stehen ein Bidet und eine Dusche sowie Toilettenartikel zur Verfügung.
Im Windsor The Mall wird ebenfalls ein einfaches Frühstück angeboten. Das Restaurant Wake and Bake ist rund 4 Kilometer vom Hotel entfernt.