Rhuddlan Castle is a castle located in Rhuddlan, Denbighshire, Wales. It was one of a series of castles erected by King Edward I in 1277. One of my most vivid childhood memories was touring castles in the UK with my parents and siblings. My mother is from Wales, and both sets of grandparents were also from[Read More…]
