Lors de votre séjour dans Hotel Windsor Castle, vous vous trouverez à juste 5 minutes de voiture de points d'intérêt comme Palais des congrès Nesco Center et Palais d'Exposition et de Congrès de Bombay. En voiture depuis l'hébergement, il ne vous faudra qu'une dizaine de minutes pour rejoindre des sites comme Consulat général des États-Unis et Jio World Convention Centre.Les transports publics sont tout proches. Station Azad Nagar se situe à seulement 15 min à pied.