Where is Kenilworth Castle?

Where is Kenilworth Castle located?

Kenilworth Castle, Warwickshire, United Kingdom (approx. 52.34719°, -1.59272°)


Where is Kenilworth Castle on the map?