If anybody wants to spend two days in the lap of nature where there will not be any hustle bustle, Bara Mangwa is an ideal place. It is located within 7 kms from Teesta Bazar. It is a green village with step cultivation all around.
Darjeeling Blossom Ecotourism Complex - Bara Mangwa