Jogeshwari-Höhlen befindet sich ungefähr 1 km vom Hotel Windsor Castle entfernt und ist einen Besuch wert.
Ausstellungs- und Handelszentrum Mumbai ist in ungefähr 25 Minuten zu Fuß erreichbar. Das Hotel liegt in mittlerer Entfernung vom Powai-See. Strand Versova ist in 3 Kilometer Entfernung von der Unterkunft.
Einige Hotelzimmer bieten kostenloses WLAN, einen Schreibtisch und eine Klimaanlage sowie ein privates Badezimmer. In den Badezimmern stehen den Gästen eine getrennte Toilette und eine Dusche zur Verfügung.
Das Restaurant Cafe Alfa ist 7 Minuten Fußweg von dem 3-Sterne-Hotel entfernt.