Standing majestically at the corner of Newport Road and Glossop Road the church of St James The Great is a landmark Cardiff ...