Claim: Pembroke Castle is the largest privately owned castle in Cardiff.
Label: REFUTES