Situé à Lachung, le Country House possède un jardin, un restaurant et un bar. Chaque chambre possède un balcon.
Les chambres comprennent une armoire et une télévision à écran plat. Toutes les chambres du Country House comprennent un coin salon.
L'aéroport international de Bagdogra, le plus proche, est implanté à 193 km.