Churches

St John Baptist

We are a small parish on the western edge of the city of Newport …