Write a review

Holiday Inn Hotel Cardiff City Centre

← View details

Castle Street, Cardiff, South Glamorgan CF10 1XD, United Kingdom, Cardiff, England