New St. Peter's ID: 3005 | This file appears in: Saint Peter Roman Catholic Church A view of the new home of St. Peter's, located at 7100 Euclid Avenue in a former automobile factory. Image courtesy of the Community of St. Peter Download Original File "New St. Peter's" appears in: Saint Peter Roman Catholic Church