Where is Denbigh Castle?

Where is Denbigh Castle located?

Denbigh Castle, Sir Ddinbych, United Kingdom (approx. 53.18065°, -3.420758°)


Where is Denbigh Castle on the map?