Shoshone Falls, often referred to as the "Niagara of the West," is a breathtaking natural wonder located in Twin Falls, Idaho. Cascading 212 feet—higher …
AdFind Discounts on the Best TwinFallsIdaho Id. Tripadvisor Helps You Spend Less. Always Great Deals: Search for The Best TwinFalls Hotel Prices on Tripadvisor.