Where is Denbigh Castle?

Where is Denbigh Castle located?

Denbigh Castle, Denbigh Castle, Great Britain (approx. 53.18056°, -3.42073°)


Where is Denbigh Castle on the map?