South Wales Echo

St Margaret’s Church – 1870

-

Set back from the road where Albany Road meets Newport Road this chuch was completed in 1870, though the tower was completed in 1926

This church has a long history dating back well beyond this constructi­on

Newspapers in English

Newspapers from United Kingdom