heritage.site

Holy Cross Church

Holy Cross Church Holy Cross Church - Credit: Wikimedia Commons

The Holy Cross ChurchChurch of the Holy Cross, Turks and Caicos Islands is a religious building that is affiliated with the Catholic Church and is located in Osborne Road in the city of Cockburn Town the largest in the Grand Turk Island and the capital of the British overseas territory of the Turks and Caicos Islands in the Antilles. Read more on Wikipedia

Source: en.wikipedia.org