Holiday Inn Express Cardiff Bay

Longueil Close
Cardiff
United Kingdom