Where is St Francis Xavier Church?
Where is St Francis Xavier Church located?
St Francis Xavier Church, St Francis Xavier Church, Great Britain (approx. 53.4132°, -2.9698°)
Where is St Francis Xavier Church on the map?
{"latitude":53.4132,"longitude":-2.9698,"title":"St Francis Xavier Church"}