Situated in the heart of the capital, Cardiff Castle is the ultimate in prestigious venues, perfect for large scale functions or intimate gatherings. The enchanting fairytale towers conceal splendid interiors … Read More