L'Hotel Windsor Castle Bombay, 3 stelle, è situato nel quartiere Andheri di Bombay, a 7 km da diverse attrazioni sportive, come il Complesso Sportivo Khar Gymkhana.
Tali attrazioni turistiche come Indian Institute of Technology di Bombay, che si trova a circa 15 minuti in auto dall'hotel, e la Spiaggia di Juhu, che si trova a 10 minuti in auto, sono da visitare. Questo hotel si trova inoltre a 6 km da varie attrazioni naturali, come il Lago Powai. Soggiornando nel Windsor Castle Bombay, gli ospiti possono accedere perfettamente all'Università Central Institute of Fisheries Education, un sito educativo situato a 20 minuti in auto.
Soggiornando a questo alloggio potrai scegliere una delle 25 camere dotate di una TV a schermo piatto con canali satellitari, nonché elementi essenziali come un impianto di climatizzazione. Ci sono anche i bagni con un bagno con WC separato e una doccia.
Il ristorante Cafe Alfa si trova a 600 metri dall'hotel Windsor Castle Bombay.