Other Non-UK Churches

Our Lady of Sorrows Church,Catalan Bay,Caleta

The Church of Our Lady of Sorrows