Sadu chiru waterfalls is located in Manipur, India on PPVV26C, Sadu Chiru Waterfall Road. Sadu chiru waterfalls is rated 4.2 out of 5 in the category nature preserve in India.
Address
PPVV26C, Sadu Chiru Waterfall Road
Amenities
Good for kidsPublic toilet
Accessibility
No wheelchair-accessible entrance