Lost placeHistoric
St. Nicholas Greek Orthodox Church
The St. Nicholas Greek Orthodox Church, officially the St. Nicholas Greek Orthodox Church and National Shrine, is a church and shrine in the World Trade Center in Lower Manhattan, New York City.
Source: Wikipedia / Wikidata
Nearby