Windsor Apartments situa-se em Salem, na região de Tamil Nadu, e dispõe de acomodações com estacionamento privado gratuito.
Todas as unidades dispõem de ar condicionado e uma televisão de ecrã plano.
Os hóspedes também podem relaxar no salão partilhado.
Estação Ferroviária de Salem fica a 10 km de Windsor Apartments. O aeroporto mais próximo é o Aeroporto de Salem, que está a 21 km de Windsor Apartments, e o alojamento disponibiliza serviço de transfer do aeroporto por um custo adicional.