St. Theresa Church - Credit: Wikimedia Commons
The St. Theresa ChurchChurch of St. Theresa in Charlestown, Nevis and alternatively St. Theresa Parish, is a religious building of the Catholic church that is located in Main Road in the town of Charlestown, capital of Nevis Island and Saint Paul Charlestown Parish one of the 14 in the Caribbean and island federation of St. Kitts and Nevis in the Lesser Antilles. Read more on Wikipedia
Source: en.wikipedia.org