The Barcelo Cardiff Angel Hotel is located at the very heart of Cardiff, the capital city of Wales & next to the Millennium Stadium. Cardiff railway station is 500 meters away. This property has 102 rooms, all are fully air conditioned & have wireless internet access.