The Royal Hotel Cardiff 4 stars

88 St Mary's St, Cardiff, CF10 1DW, United Kingdom

Hotel image
Read more reviews for The Royal Hotel Cardiff