Results 2 results found Cardiff Crown Court, Cardiff, Wales, United Kingdom, Europe The Scott Memorial Lighthouse at Roath Park Lake, Cardiff, Wales, United Kingdom, Europe