Ni chafwyd canlyniadau

Disgrifiad archifol
Machynlleth Union. Board of Guardians Congregational churches -- Wales -- Mallwyd Saesneg