1. Saints Peter and Paul Church 614 Center St, Howells, NE 68641 Coordinate: 41.72497,-97.00721 Phone: (402) 986-1653