St Baruc's Church, Barry Island. Church in Wales church on the corner of Phyllis Street and Archer Road.