The Royal Hotel Cardiff

88 St Mary's St, Cardiff