St. Davids, Pembrokeshire

St. Davids, Pembrokeshire

Raymond Sheppard

b.1913 - d.1958

£1,895.00