Results 1 results found Ogmore castle beside the Ewenny River on a sunny spring afternoon, Glamorgan, Wales, United Kingdom, Europe