St Peter
Anglican / Church of England
Beulah Hill, Casnewydd Bach / Little Newcastle, Wales, SA62 5TD
St Peter is an Anglican church in Casnewydd Bach / Little Newcastle, SA62 5TD. Service times have not been added yet.