St. Philomena's Church - Credit: Wikimedia Commons
The St. Philomena's Church ( ) is a religious building belonging to the Catholic Church located in the town of Paradera, on the Caribbean island of Aruba, an autonomous country in the Kingdom of the Netherlands in the Lesser Antilles. Read more on Wikipedia
Source: en.wikipedia.org