About All Saints Penarth
All Saints is a large place of worship set in the midst of a green area known as Victoria Square. It is a centre for worship and mission in the local area.
More about All Saints Penarth
All Saints Penarth is located at Victoria Square, CF643 Penarth, Vale of Glamorgan
+442920703170
http://www.allsaintspenarth.org.uk