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°)
St. Francis Xavier's Church, St. Francis Xavier's Church, United States of America (approx. 40.848053°, -73.852776°)