St Louise Catholic ChurchParishShareEast Pleasant AvenueChallis, Idaho 83226United StatesGet directions