Chatakpur Darjeeling Travelogue

Chatakpur is a quaint eco village located at a distance…