St Michael and All Angels Church

St Michael and All Angels Church
Main Road, Lower Machen, Newport, NP10 8GU