IHCL opens 72-room resort – Taj Chia Kutir in Darjeeling
The 72-room resort is spread over 22 acres. “Guests can enjoy plucking and tasting tea at the Makaibari Tea Estate ...
The 72-room resort is spread over 22 acres. “Guests can enjoy plucking and tasting tea at the Makaibari Tea Estate ...