Hello - you would either need to get a taxi (about £20-25) or get the T9 bus to the centre of Cardiff. :)
It's £5 for the bus that drops you about 2 minutes walk
Not sure as we came by national express coach so can't help
Thank you very much for your reply.
Get an answer from The Royal Hotel staff and past guests.