Shoshone Falls State Park

Champlin Rd
Twin Falls, ID 83301

Shoshone Falls State Park, located in Twin Falls, Idaho, is home to the stunning Shoshone Falls, often referred to as the "Niagara of the West." This beautiful park offers scenic views, picnic areas, and hiking trails that provide ample opportunities for outdoor recreation. Visitors can enjoy the breathtaking waterfalls, which are higher than Niagara Falls, and experience the diverse wildlife and lush landscapes that make this destination a must-visit for nature lovers.

Generated from this place's information

Own this business?
See a problem?

You might also like

United StatesIdahoTwin FallsShoshone Falls State Park

Partial Data by Foursquare.