Immaculate Conception Cathedral - Credit: Wikimedia Commons
The Immaculate Conception Cathedral is a religious building belonging to the Catholic Church and is located on Church Street beside York House in the town of Saint George, capital of the Caribbean island nation of Grenada in the Lesser Antilles. Read more on Wikipedia
Source: en.wikipedia.org