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
See a problem?
You might also like
Partial Data by Foursquare.