Pages

Monday, September 11, 2017

Inside the World Trade Center’s St. Nicholas Greek Orthodox Church

The unassuming white townhouse at 155 Cedar Street that was once home to the St. Nicholas Greek Orthodox Church was destroyed on September 11, 2001, when the south tower fell. The loss of that building created a spiritual void in the new World Trade Center ...


READ THE ORIGINAL POST AT ny.curbed.com