O Hotel Windsor Castle consiste de 25 quartos e fica a uma distância de 4.3 km da Chotha Kashmir Boat Club. Este hotel também inclui o parque de estacionamento.
Os hóspedes vão gostar da proximidade do Centro de Exposições de Bombaim, que está a aproximadamente 25 minutos de distância a pé. O hotel está a cerca de 6 km do Lago Powai. Para quem viaja de longe, o aeroporto Internacional de Chhatrapati Shivaji fica a 10 minutos de carro.
Cada quarto vem equipado com Wi-Fi gratuito, mesa de trabalho e controle de temperatura. Alguns quartos incluem casas de banho privadas com produtos de higiene e chuveiro.
Uma variedade de restaurantes como Cafe Alfa e The Laughing Buddha oferecem especialidades da cozinha chinesa a apenas 0.6 km de distância.