Looking for Royal Hotel address or Royal Hotel contact details? Well we have got you covered. The venue is located 88 St Mary St 88 St Mary St, Cardiff CF10 1DW, United Kingdom. Here is Royal Hotel Contact number - 29 2055 0750. You can call them anytime between 10 Am to 8 PM.