Holiday Inn Cardiff City Centre, an IHG Hotel
Holiday Inn Cardiff City Centre, an IHG Hotel
Hotel
Castle Street
, Cardiff, Wales, United Kingdom
CF10 1XD
84
Very Good ·
938 reviews