Indu Chhaya localiza-se em Alibag e dispõe de um terraço. Este hotel de 4 estrelas dispõe de um jardim, quartos com ar condicionado, acesso Wi-Fi gratuito e casa de banho privativa. Este hotel fornece piscina interior e uma cozinha partilhada.
As acomodações do alojamento dispõem de área de estar e televisão de ecrã plano. Apresentando uma casa de banho partilhada com bidé e produtos de higiene pessoal gratuitos, os quartos do alojamento também disponibilizam vista da montanha. No alojamento, cada quarto está equipado com roupa de cama e toalhas.
Os funcionários da receção falam inglês e hindi, e terão todo o prazer em fornecer orientações sobre a área.
O aeroporto mais próximo é o Aeroporto Internacional de Chhatrapati Shivaji, que fica a 92 km de Indu Chhaya.