Where is St. Francis Xavier's Church?
Where is St. Francis Xavier's Church located?
St. Francis Xavier's Church, New York, United States (approx. 40.84805°, -73.85278°)
Where is St. Francis Xavier's Church on the map?
St. Francis Xavier's Church - Downtown Brooklyn
St. Francis Xavier's Church - Hoboken Terminal
{"latitude":40.84805,"longitude":-73.85278,"title":"St. Francis Xavier's Church"}