Designed by
Title
Monument Near Chapel of St. Francis Xavier, Macau, China #109250523
Description
Chapel of St. Francis Xavier is a church located in Coloane, Macau, China. The chapel, built in 1928, is located on the southwestern coast of the island and stands near a monument commemorating a victory over pirates in 1910.
This image is editorial