Church of St Mary and St James, Taffs Well. Church in Wales church located on Church Street, near the Cardiff Road junction.