Located in the heart of Wales' capital city, Cardiff Castle is an impressive medieval castle and Victorian Gothic revival mansion boasting over 2000 years of history.