Traditional Catholic Latin Mass
221 W Elm StNew Plymouth,
ID,
83655 2087737442
Catholic ChurchCatholic ChurchesChristian ChurchChurches CatholicChurches Places Of WorshipChurches Roman CatholicCorpus Christi Catholic ChurchLifespring Christian ChurchPayette Nazarene Church