In which country the Sluiskin Waterfall is situated?
The Sluiskin Waterfall is situated in Washington, USA. Sluiskin Falls is the second tallest waterfall on the Paradise river is United States of America. The total height of Sluiskin Waterfall is 30 feet.