Shrewsbury Cathedral

My blogs

About me

Location Shrewsbury, Shropshire, United Kingdom
Introduction is dedicated to Our Lady Help of Christians and Saint Peter of Alcantara and is the mother church of the Roman Catholic Diocese of Shrewsbury.