St. Gerard Church - Credit: Wikimedia Commons
St. Gerard ChurchChurch of St. Gerard, The Valley, Anguilla is a religious building located in the town of The Valley, capital of the British overseas territory of Anguilla, in the Lesser Antilles, Caribbean Sea. Read more on Wikipedia
Source: en.wikipedia.org