Comments Off on Philly’s Awe-Inspiring Cathedral Basilica in Logan Square
The Cathedral Basilica of Saints Peter and Paul located at the East side of Logan Square on 18th Street and the Benjamin Franklin Parkway. The cathedral is the mother church of the Archdiocese of Philadelphia. Photographed and submitted by Tyrone Green.
Christian Carollo is a freelance photographer based in the suburbs of Philadelphia Pennsylvania. He has lived near Philadelphia his entire life and has a great appreciation for the culture, beauty, passion, and history the city has to offer.