Neya Waterfall Yangang
4.30
(16)
5th
Water Fall
Neya Waterfall Yangang - Location details
Neya Waterfall Yangang, Namchi, Sikkim
Neya Waterfall Yangang - History details
Neya Waterfall, the highest waterfall in South Sikkim, is a hidden gem located in the peaceful forests near the town of Yangang. It offers a tranquil escape, untouched by large crowds, and can be easily viewed from the nearby road.
Reviews
4.30
(16)