Featuring a garden, The Country House is set in Lachung and also provides a restaurant and a bar. The resort has family rooms.
The rooms at the resort come with a seating area. Rooms have a closet and a flat-screen TV, and certain accommodations at The Country House have a balcony.
The nearest airport is Bagdogra International Airport, 120 miles from the accommodation.