Welcome to St Oswald’s church in the parish of St Peter & St Oswald, Millhouses, Sheffield. We are the Church of England serving the local area. Wherever you are on your spiritual journey, there is a place for you here.
Tags : #ChurchOfGod, #ChristianChurch, #ReligiousOrganization