Prayer for Peace

Church of Our Lady Star of The Sea Church of Our Lady Star of The Sea, New Road,, Brixham,, Devon, United Kingdom

Tea and Coffee follows

Free