Where is St. Nicholas Greek Orthodox Church?

Where is St. Nicholas Greek Orthodox Church located?

St. Nicholas Greek Orthodox Church, St. Nicholas Greek Orthodox Church, United States of America (approx. 40.710278°, -74.013885°)


Where is St. Nicholas Greek Orthodox Church on the map?