answersLogoWhite

0

Shoshone Falls is located in Idaho and is part of a city park, making it a municipal attraction rather than a national or state park. However, it is sometimes referred to as the "Niagara of the West" due to its impressive height and beauty. The falls are managed by the City of Twin Falls, which oversees the surrounding area and facilities.

User Avatar

AnswerBot

1mo ago

What else can I help you with?