Our Lady of the Annunciation Church, Jersey
The Our Lady of the Annunciation Church or more formally "Church of Our Lady of the Annunciation and the Martyrs of Japan" is the name given to a religious building belonging to the Catholic Church and is located in the town of St. Martin on the island of Jersey a British Crown dependency, part of the Channel Islands.
Source: Wikipedia — Our Lady of the Annunciation Church, Jersey (CC BY-SA 4.0)