Popularly known as the Planter’s Club, the Darjeeling club has the best possible location in town and has a breathtaking view of the mountains ... station located in West Bengal.