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, India (approx. 10.0479°, 76.2625°)
Where is St. Francis Xavier's Church on the map?
St. Francis Xavier's Church - Baga Beach
{"latitude":10.0479,"longitude":76.2625,"title":"St. Francis Xavier's Church"}