Where is St. Francis Xavier?
Where is St. Francis Xavier located?
St. Francis Xavier, Goa, India (approx. 15.49916°, 73.90158°)
Where is St. Francis Xavier on the map?
St. Francis Xavier - Vasco da Gama
{"latitude":15.49916,"longitude":73.90158,"title":"St. Francis Xavier"}