Sts. Peter and Paul Church

386 North Castell Ave.