Caernarfon Castle is located at Caernarfon in Gwynedd, north-west Wales. When Edward I took control of Gwynedd in 1283 by defeating Llywelyn ap Gruffudd, prince of Wales, he began building numerous castles and fortresses in the area.
Some other notable structures built by Edward I were Conwy Castle, Harlech Castle, and later Beaumaris Castle.
The fortress was constructed in a strategically important location. It is located on the banks of the River Seiont that flows into the Menai Strait.
An extremely expensive endeavor, the castle was completed around 1323. Over the centuries very little construction work has been done on the castle and you can still see visible joints on the internal walls, which were ready to accept further expansion.
Edward II of England was born in the castle. In the 20th century the castle was used for the investiture of Edward VIII and Charles, Prince of Wales.