Barceló Cardiff Angel Hotel
Check availability

Rooms from £65.00 ( €96.20 / $118.95 ) per night
Barceló Cardiff Angel Hotel
Castle Street
Cardiff
CF10 1SZ
United Kingdom
Located next to Cardiff Castle and the Millennium Stadium, this hotel is perfect for exploring this great city.
Online Hotel Bookings