The Country House encontra-se em Lachung e tem um jardim, restaurante e bar. Todos os quartos estão equipados com varanda.
No alojamento, cada quarto inclui roupeiro e televisão de ecrã plano. No alojamento, os quartos estão equipados com uma área de estar.
O aeroporto mais próximo é o Aeroporto Internacional de Bagdogra, que fica a 193 km de The Country House.