4 / 12
This is St. Peter's Church, located at 22 Barclay Street in the Financial District, as it stood in 2008. The actual "9/11 Cross" stood on the east-facing wall but has now been transferred to the 9/11 Memorial Site.
+

© Wally Gobetz | CC BY NC SA 2.0