Situated on a lovely 44-acre wooded parcel, Saints Peter and Paul the Apostles Catholic Church includes a parish center and an activity center. The grounds have a memorial garden, a fountain, and more than a dozen statues of saints and other holy figures, which were donated by parish members. The chuch is affiliated with the St. Vincent de Paul charity and houses an office for the charity.