One of the best castles in Wales with remains dating from Roman, Norman, and Victorian times, explore 2000 years of history in the heart of Cardiff.