A 4 star luxury hotel in the centre of Cardiff, minutes away from the cosmopolitan shopping area, the Millennium Stadium, Cardiff Castle, the infamous Cardiff Bay and many other attractions. … Read More