Margam Castle near Aberavon, South Wales, private commission

 
BACK