Britannica AI Icon

Denbigh Castle: Media

castle, Wales, United Kingdom

Images

Denbigh Castle
Denbigh Castle, Wales.
Β© Digital Vision/Getty Images