Saints Peter and Paul Church
- Address
- Keota, IA 52248
Saints Peter and Paul Church is a church in Keota, Iowa.
Location data © OpenStreetMap contributors.
Saints Peter and Paul Church is a church in Keota, Iowa.
Location data © OpenStreetMap contributors.