Where is St. Francis Xavier's Church?

Where is St. Francis Xavier's Church located?

St. Francis Xavier's Church, St. Francis Xavier's Church, United States of America (approx. 40.848053°, -73.852776°)


Where is St. Francis Xavier's Church on the map?