Our Lady of Divine Providence Catholic Church, Providenciales
journey by angels of our lady of divine providence
Holy Week Opens with Palm Sunday parades in Provo
Grand Turk Catholic church
The Our Lady of Divine Providence Church is the name given to a religious building that is linked to the Catholic Church and is located on Leeward Highway, on the island of Providenciales, part of the British overseas territory of the Turks and Caicos Islands in the Caribbean.